`
xo_tobacoo
  • 浏览: 391850 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

blazeds的消息系统点对点实现方式探讨

阅读更多

java的JMS有两种P2P,Producer/Consumer,即点对点和生产消费者模式。flex只有后者Producer/Consumer,如果要实现点对点有四种方式:

1)在Consumer端使用selector表达式,格式和sql中书写限制条件一样。

2)在Consumer端使用主题,每个接收端订阅一个唯一主题,而非共享主题。

3)在服务器端为每个客户端动态建立一个distination。

4)使用JMSAdapter桥接到java的JMS,使用p2p。

 

具体实现google很多,不再赘述。

 

优点:解耦,异构,分布式

0
3
分享到:
评论

相关推荐

    blazeds 的点对点的消息发布和订阅

    在本文中,我们将深入探讨BlazDS的点对点(P2P)消息发布和订阅机制,这是一种允许应用程序之间直接交换数据的技术。 **点对点通信** 在计算机网络中,点对点通信是指两个或多个客户端之间直接进行数据交换,而不是...

    使用BlazeDS实现Java和Flex通信

    BlazeDS 是一款基于 Java 的服务器端远程方法调用(Remoting)和实时Web消息传递技术,由Adobe官方提供,它使得开发者能够轻松地将Flex和Adobe AIR应用程序连接到后端分布式数据,并实现实时数据推送,从而创建更具...

    Blazeds与java通信

    在本篇中,我们将深入探讨Blazeds与Java通信的核心概念和技术。 1. **Blazeds简介**: Blazeds是Adobe官方提供的一个开源项目,其全称是“BlazeDS Project”。它提供了一组服务,包括Remoting、MessageBroker和...

    Flex + BlazeDS + Java + JMS 通信实例(附源码)

    5. **消息模型**:在JMS中,有两种主要的消息模型——点对点(Point-to-Point, PTP)和发布/订阅(Publish/Subscribe)。点对点模型中,消息由一个生产者发送到队列,然后由一个消费者接收;发布/订阅模型中,消息由...

    BlazeDS开发者指南

    ### BlazeDS开发者指南知识点概述 #### 一、BlazeDS概览 - **BlazeDS简介**:BlazeDS是一款由Adobe开发的开源服务器端软件,用于构建实时数据和服务访问的应用程序。它允许开发者轻松地将Java后端与Flex前端进行...

    建立连接BlazeDS远程端的Flex应用程序

    它允许开发者在Flex前端与Java后端之间构建高效的数据流和消息传递系统,极大地简化了复杂应用的开发过程。本文将深入探讨如何在FlashBuilder4beta环境中使用BlazeDS创建与远程服务器交互的Flex应用程序。 **关键...

    ArcGISforflex+blazeds+java开发实例

    本实例将深入探讨如何利用这些技术进行集成开发,实现与后台Oracle数据库的高效通信。 首先,ArcGIS for Flex是Esri公司提供的一个开发工具,它允许开发者使用Flex语言创建富互联网应用程序(RIA),展示和操作地理...

    flex+myeclipse+blazeds简单示例

    本文将基于标题“flex+myeclipse+blazeds简单示例”及其描述“用flex和myeclipse整合开发建立项目的详细过程”,深入探讨这一组合的核心知识点,旨在为读者提供一个清晰的操作流程和理论框架。 ### 一、Flex与...

    快速搭建基于BlazeDS的FLEX+JAVA WEB应用

    这个过程涉及到多个关键知识点,我们将详细探讨。 1. **BlazeDS**: BlazeDS是Adobe提供的开源服务器端组件,它为Flex应用程序提供实时的双向通信。通过使用AMF(Action Message Format)协议,BlazeDS能够高效地在...

    基于Flex和Java的配网通信网管系统的拓扑设计与实现.zip

    本项目“基于Flex和Java的配网通信网管系统的拓扑设计与实现”深入探讨了如何利用这两种技术构建一个高效、灵活且可扩展的管理系统。以下是关于该主题的详细知识解析: 一、Flex技术 Flex是一种用于创建富互联网...

    Flex3 with Java电子版(英文PDF)

    此外,它还深入探讨了如何通过BlazeDS 3.2将这些RIA与Java后端进行集成。书中还提到了LiveCycle Data Services (LCDS),这是Adobe提供的一套用于增强Flex应用的服务。本书作者Satish Kore是一位经验丰富的软件工程师...

    Spring Flex 配置文档

    - **与Hibernate一起工作**:探讨了如何在使用Hibernate的情况下,对实体进行序列化和反序列化,从而更好地与AMF协议兼容。 #### 六、使用Spring Security保护BlazeDS目的地 ##### 6.1 概述 这部分内容讨论了如何...

    flex与JAVA三种交互方式的源代码与视频教程

    本教程将深入探讨Flex与Java的三种交互方式,帮助开发者更好地理解和实现跨平台的Web应用。 1. AMF(Action Message Format)交互: AMF是Adobe提供的二进制数据格式,它能高效地传输对象,特别适合于Flex和Java...

    IM 即时通讯 开发实例

    其核心理念是通过分散的系统架构提供可靠的消息传递和在线状态管理。XMPP服务器作为中心节点,处理客户端之间的连接和消息传输,而客户端则负责用户交互。 首先,让我们来看看使用Java开发XMPP应用的知识点。Java是...

    Flex 与 java 整合

    下面将详细探讨Flex与Java整合的几个关键知识点。 1. BlazeDS:BlazeDS是Adobe官方提供的一个免费服务器端组件,用于在Flex和Java之间建立通信桥梁。它提供了一个轻量级的消息代理,支持AMF(动作消息格式),这是一...

    java+flex通信源码

    下面我们将深入探讨相关的知识点。 首先,Flex是一种基于ActionScript的开放源代码框架,用于构建RIA,它使用MXML和ActionScript来创建用户界面。Flex应用程序通常运行在Adobe Flash Player或Adobe AIR之上,能够...

    Manning Flex on Java

    以下是对该书内容所涉及的关键知识点的详细阐述。 ### 一、基本概念与历史背景 在1995年,Sun Microsystems推出了第一个Java平台,并随之引入了“Java Applet”这一概念。Applet允许Java应用直接在浏览器内运行,...

Global site tag (gtag.js) - Google Analytics