`
qq123zhz
  • 浏览: 536143 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

关于blazeds的Channel/endpoint的介绍

    博客分类:
  • Flex
阅读更多

AMFChannel/AMFEndpoint: 简单的通道传输,基于http的二进制AMF协议,使用异步调用的响应模式。用于RPC的请求/响应,flex中实现的组件为remoteO,HttpService,webService。你能够配置channel,然后使用endpoint 去重复poll 新的message,也可以在一段时间内去poll你的message,就像实时的请求。

 

HTTPChannel/HTTPEndpoint:类似于AMFChannel/AMFEndpoint,但是传输数据使用的是AMFX格式,这是一个基于xml的文本格式,使用这个endpoint 没有AMFEndpoint快,引文它基于xml,当AMF二进制格式不能使用时,可以采用这种方式。

 

StreamingAMFChannel/StreamingAMFEndpoint:实时的流传输,使用基于http协议的AMF二进制格式,用于实时数据服务,例如,消息服务,(当流数据是至关重要的性能。)

 

StreamingHTTPChannel/StreamingHTTPEndpoint:类似于StreamingAMFChannel/StreamingAMFEndpoint,只是传世采用AMFX格式,也就是基于xml的文本格式,当二进制格式无法使用时可以采用这个方式。

0
0
分享到:
评论

相关推荐

    BlazeDS 数据通信技术

    下面详细介绍BlazeDS客户端的主要结构: - **通道(Channel)**:通道是连接Flex客户端与BlazeDS服务端的基础。它们负责处理客户端与服务端之间的通信。 - **端点(Endpoint)**:端点是服务器端的特定位置,客户端可以...

    blazeds message filter 过滤消息——在聊天室的应用

    关于提供的压缩文件,它们包含了BlazeDS项目的配置和源代码文件。`.actionScriptProperties`和`.flexProperties`是Flex项目属性文件,`.project`是Eclipse项目配置文件,`flex_src`是Flex源代码目录,`...

    Maven构建全栈式Flex、BlazeDS和Spring集成解决方案–第三部分_整合全部应用

    本篇文章将详细介绍如何利用Maven工具链构建一个完整的Flex、BlazeDS和Spring集成解决方案。文章分为三个部分,前两部分已介绍了服务器端的搭建(包括Spring框架和Hibernate数据库访问层的设置)以及Flex UI客户端的...

    Blazeds向客户端推送数据.

    `endpoint`元素指定了与服务器交互的URL,而`properties`中的`idle-timeout-minutes`、`max-streaming-clients`、`server-to-client-heartbeat-millis`等属性则分别设置了空闲超时时间、最大流式客户端连接数以及...

    BlazeDs+FLEX配置指南

    BlazeDS+FLEX配置指南是将Adobe的BlazeDS服务与Adobe Flex客户端应用程序相结合的教程。BlazeDS是一个开源的服务器端技术,它为Flex应用提供了数据推送、消息传递和远程方法调用(RPC)的功能,使Flex客户端能够与...

    BlazeDS的初步使用

    BlazeDS是Adobe公司推出的一款开源的轻量级服务器端技术,主要用于实现Flex或AJAX应用与后端数据服务的实时双向通信。它基于HTTP和AMF(Action Message Format)协议,提供了低延迟、高性能的数据交换机制,使得前端...

    Blazeds_Flex_Java_new

    在 Flex 客户端中,通过定义通道 (Channel) 来建立与 BlazeDS 服务器的连接。 - **通道定义**:在 `services-config.xml` 文件中定义 AMF 通道。 ```xml <channel-definition id="my-amf" class="mx.messaging....

    FLEX——blazeDS原理.pdf

    Endpoint与客户端的Channel相匹配,确保数据格式一致。 - 接收到请求后,Endpoint会实例化并提取请求中的相关信息,然后将其转发给**MessageBroker**。 - **MessageBroker**的作用在于解析传输的信息,并根据其中...

    Flex Spring框架成BlazeDS

    Flex Spring框架与BlazeDS的整合是Web开发中一个重要的技术组合,主要用于构建富互联网应用程序(Rich Internet Applications,RIA)。Flex作为Adobe推出的基于Flash Player或Adobe AIR运行时的客户端开发框架,提供...

    flex+blazeds+java后台消息推送(简单示例)[借鉴].pdf

    本文将介绍如何使用Flex、BlazeDS和Java实现后台消息推送功能,以解决类似项目通知的问题。 传统的解决方案,如逐个打电话或前端定时刷新,不仅效率低下,也可能对用户造成不便。而采用后台消息推送技术,可以在...

    Flex+java+bluzeds反向推送.docx

    在 BlazeDS 中,有两种主要的消息通道类型:Polling Channel 和 Streaming Channel。Polling Channel 通常使用轮询机制,客户端周期性地询问服务器是否有新消息。长轮询策略是在没有数据时服务器保持连接,直到有...

    flex remoteObject封装后和java通信

    BlazeDS是Adobe提供的一款开源服务器端技术,它作为中间件,使得Flex和Java之间的通信变得更为便捷。 ### 1. Flex RemoteObject组件 Flex RemoteObject组件是Flex客户端与服务器端服务进行通信的主要方式。它通过...

    GIS与业务系统接口设计[定义].pdf

    在接口设计中,服务端和客户端的关联是通过destination和channel、endpoint实现的。destination定义了客户端要访问的服务,channel指定了通信通道。客户端只需指定destination和回调函数,其余通信细节由BlazeDS自动...

    java 中Flex开发RemoteOject 配置详解

    在Java环境中,通常与 BlazeDS 或 LCDS 服务一起使用,它们提供了AMF通道,使得Flex与Java应用程序之间的通信变得简单。 配置RemoteObject的第一步是在Flex客户端创建一个RemoteObject实例。在MXML文件中,你可以...

    ArcGIS_Flex_API和Java_API的集成

    #### 二、BlazeDS介绍 BlazeDS是一个基于消息传递的框架,主要用于实现实时数据推送和远程对象访问,支持Flex与Java之间的通信。它允许Flex应用程序与Java服务器之间通过AMF协议进行高效的数据交换。通过BlazeDS,...

    Flex企业应用开发实战源代码

    5.3.3 Channel和Endpoint 165 5.3.4 Service、Adapter和Destination 166 5.3.5 Logging 167 5.3.6 Security 169 5.3.7 运行期配置 170 5.4 BlazeDS的整合 175 5.5 小结 177 第6章 Flex+BlazeDS应用开发实例 ...

    spring+flex

    在本文中,我们将详细介绍如何通过注解的方式来进行Spring与Flex的集成配置。 #### 二、Spring+Flex注解配置概述 **Spring+Flex注解配置**主要是指在Spring框架的基础上,使用特定的注解来配置Flex相关的组件和...

    基于flex的web应用系统开发探索doc.doc.pdf

    例如,remoting-config.xml文件用于配置Java对象适配器和Flex应用之间的远程服务,而services-config.xml则用于设置服务端点(endpoint)和通道(channel)的配置。 此外,本文档中也提到了Flex SDK,它包含了Flex...

Global site tag (gtag.js) - Google Analytics