关于blazeds的Channel/endpoint的介绍

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的文本格式,当二进制格式无法使用时可以采用这个方式。

你可能感兴趣的:(xml,webservice,Flex)