- 浏览: 547862 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (740)
- css (4)
- jquery (8)
- javascript (23)
- html (0)
- uml (0)
- 设计模式 (1)
- 开发工具 (14)
- json (4)
- struts 1.x (3)
- spring (3)
- hibernate (6)
- struts 2.x (17)
- JFreechart (0)
- j2se (48)
- jsp (9)
- flex (22)
- 找工作 (1)
- 技术杂谈 (18)
- 网络编程 (5)
- io流 (1)
- ORACLE (15)
- 报表 (3)
- extjs (11)
- jpbm (2)
- swing (5)
- jspereports (3)
- sql (1)
- linux (15)
- ps (1)
- storm (4)
- hbase (8)
- li (0)
- python (1)
- hive (3)
- 机器学习 (1)
- hdfs (1)
- elasticsearch (1)
- hadoop 2.2 (5)
- hadoop (1)
最新评论
-
Tristan_S:
这个有点意思
ASM -
starryskydog:
程序修改detail band部分的样式 如内容字体大小 ...
使用jasperReport实现动态表头 -
samwong:
Good, so usefule
使用YUI Compressor压缩CSS/JS -
gc715409742:
能够告诉我怎么在web项目中使用YUI Compressor? ...
使用YUI Compressor压缩CSS/JS -
JsonTeye:
您好! 我看你的代码,我现在也在做动态报表,实现功能由用户自己 ...
使用jasperreport动态生成pdf,excel,html
通道端点配置
选择端点
BlazeDS提供了下列基于servlet的 通道、端点组合。使用安全协议 HTTPS 向 AMF 端点发送消息安全的通道和端点都以“Secure”开头;比 如,SecureAMFChannel和SecureAMFEndpoint
|
描述 |
AMFChannel/AMFEndpoint |
一对简单的通道/端点组合,基于HTTP协议,以异步请求、响应的模式 通过二进制AMF格式传输数据。也可以配置一个通道,专门通过这个端点来轮询新消息。你可以为轮询 配置一个较长的等待间隔,实现类似实时通讯。 |
HTTPChannel/HTTPEndpoint |
提供同样的通道/端点行为,但是是通过XML代替AMF传输数据,称为AMFX格式化。它的速度没有AMFEndpoint快。 |
StreamingAMFChannel/StreamingAMFEndpoint |
基于HTTP协议实时传递二进制格式数据流。在实时数据服务,例如消息服务的时候使用,因为数据流对性能来说是决定 性的。 |
StreamingHTTPChannel/StreamingHTTPEndpoint |
和streaming AMF 通道/端点提供同样的行 为,但是是用XML代替AMF实现数据传 输。它没有streaming AMF快。 |
AMF和HTTP通道都支持无轮询的请求/响应模式和客户端轮询模式(模拟实时通信),而AMF和HTTP流通道模式提供了真正的数据流实时模式
选择通道
基于你的应用需求,你可以选择简单AMF、HTTP通道以及基于非轮询、搭载式、轮询或者 长轮询模式。当然你也可以选择streaming AMF、HTTP通 道。
AMF和HTTP通道的最大不同就是前者基于二进制的AMF格式传输数据,而后者则是XML格式(AMFX)。因为AMF通道比HTTP通道性能要好,所以只有当你的应用有特殊需求的时候才适合使用HTTP通 道(事先已经知道二进制格式不能在你的应用网络中传输或者想让数据在防火墙上更好理解)。
下面分别讲一下前面提到的几种模式:
1) 无轮询AMF、HTTP通道
你可以使用这些通道无轮询的方式来提供RPC 服务,比如远程服务调用、代理HTTP服务调用以及Web service请求。这些方案不要求客户端轮询信息或者服务端将消息 “推”给客户端。
<!-- Simple AMF -->
<channel-definition id="samples-amf"
type="mx.messaging.channels.AMFChannel">
<endpoint url="http://{server.name}:8400/myapp/messagebroker/amf"
type="flex.messaging.endpoints.AmfEndpoint"/>
</channel-definition>
<!-- Simple secure AMF -->
<channel-definition id="my-secure-amf"
class="mx.messaging.channels.SecureAMFChannel">
<endpoint url="https://{server.name}:9100/dev/messagebroker/
amfsecure" class="flex.messaging.endpoints.SecureAMFEndpoint"/>
</channel-definition>
<!-- Simple HTTP -->
<channel-definition id="my-http"
class="mx.messaging.channels.HTTPChannel">
<endpoint url="http://{server.name}:8400/dev/messagebroker/http"
class="flex.messaging.endpoints.HTTPEndpoint"/>
</channel-definition>
<!-- Simple secure HTTP -->
<channel-definition id="my-secure-http" class="mx.messaging.channels.SecureHTTPChannel">
<endpoint url=
"https://{server.name}:9100/dev/messagebroker/
httpsecure"
class="flex.messaging.endpoints.SecureHTTPEndpoint"/>
</channel-definition>
2) 搭载式AMF、HTTP通道
搭载式确保独立于客户端发送信息到服务端或者服务端响应消息到客户端的数据传输。搭载式提供了轻量级的假轮询:一种比固定或者适当时间间隔轮 询服务端更好的方式,s特别是当客户端发送一个非命令消息 到服务器(使用一个生产者或RemoteObject对象)时,服务器发送任何未确定的数据到客户 端或数据管理订阅随着客户端的信息响应。
也可以在一个需要确保轮询,但是间隔却比较长,例如5秒或者10秒甚至更多的通道中使用,在这种情况下,应用程序似乎更加敏感。这种模式下,客户端的轮询请求独立于任何其他消息发送给服务端
3) 轮询AMF、HTTP通道
AMF、HTTP通道提供了简单的轮询机制,客户端可以用这个机制定期 发送请求消息到服务端。当长期轮询或者流通道不能使用时,或者作为一个流通道的备用通道时候,轮询AMF、HTTP通道是适用的。
<!-- AMF with polling -->
<channel-definition id="samples-polling-amf"
type="mx.messaging.channels.AMFChannel">
<endpoint url="http://{server.name}:8700/dev/messagebroker/amfpolling"
type="flex.messaging.endpoints.AMFEndpoint"/>
<properties>
<polling-enabled>true</polling-enabled>
<polling-interval-seconds>8</polling-interval-seconds>
</properties>
</channel-definition>
<!-- HTTP with polling -->
<channel-definition id="samples-polling-http"
type="mx.messaging.channels.HTTPChannel">
<endpoint url="http://{server.name}:8700/dev/messagebroker/httppolling"
type="flex.messaging.endpoints.HTTPEndpoint"/>
<properties>
<polling-enabled>true</polling-enabled>
<polling-interval-seconds>8</polling-interval-seconds>
</properties>
</channel-definition>
注意:这种模式中你也可以使用secure通道。
4) 长轮询AMF、HTTP通道
当其他更加有效率的实时机制不合适的时候,你可以使用AMF和HTTP通道的长期轮询模式来“推”消息到客 户端。 This mechanism uses the normal application server HTTP request processing logic and works with typical J2EE deployment architectures.这 一机制的使用标准应用服务器的HTTP请求处理逻辑,并与典型的J2EE架构协同工作。
You can establish long polling for any channel that uses a non-streaming AMF or HTTP endpoint by setting the polling-enabled , polling-interval-millis , wait-interval-millis , and client-wait-interval-millis properties in a channel definition; for more information, see Simple channels and endpoints .您可以为任何通道建立长期轮询来使用相应端点,需要设置一下参数:polling-enabled、polling-interval-millis、wait-interval-millis、client-w ait-interval-mills。有关wait-interval-millis的 更多内容请参考Blazeds文档。
<!-- Long polling AMF -->
<channel-definition id="my-amf-longpoll" class="mx.messaging.channels.AMFChannel">
<endpoint
url="http://servername:8700/contextroot/messagebroker/myamflongpoll"
class="flex.messaging.endpoints.AMFEndpoint"/>
<properties>
<polling-enabled>true</polling-enabled>
<polling-interval-seconds>0</polling-interval-seconds>
<wait-interval-millis>60000</wait-interval-millis>
<client-wait-interval-millis>3000</client-wait-interval-millis>
<max-waiting-poll-requests>100</max-waiting-poll-requests>
</properties>
</channel-definition>
发表评论
-
(原创)flex(AIR)远程文件下载实例(高级版)
2012-01-12 23:36 1129<?xml version="1.0 ... -
关于Flex安全沙箱问题的解决
2012-01-12 11:10 1014关于Flex安全沙箱问题的解决 前些天做了一个 ... -
flex as自定义组件
2012-01-10 10:20 1196Flex 3入门教程: 在Act ... -
flex上传和下载文件
2012-01-09 15:45 1134FileIO 示例说明了在 Flash Player 中执 ... -
flex通信篇——flash与js
2012-01-08 16:14 1445Flex与JS交互推荐用ExternalInterface,它 ... -
[心得教程] Flex与 JS 交互通信方法
2012-01-08 16:07 1388心得教程类型: navigateToURL( ... -
Flex中的文件上传与下载
2012-01-08 14:01 1301和传统的JSP一样,在 ... -
FileReference+HttpHandler实现文件上传/下载
2012-01-08 13:25 1241在Flex的应用开发中,同ASP.NET,JSP ... -
Flex保存文件 FileReference.save(data,filename)
2012-01-08 13:14 2468一、save() 方法简介save()这个方 ... -
关于flex 4的新数据类型中英文对照
2010-08-31 08:34 966Flex 4 new data type:ArrayList ... -
Flex程序与html通信方法大全
2010-08-29 09:30 1073Flex通常作为一个web项目的一部分嵌入到一个web页中,因 ... -
flex图文混排
2010-08-29 09:29 2813由于我们项目需要在flex中实现图文混排的效果,在实现的过程中 ... -
mx:Module mx:XML mx:XMLList mx:XMLListCollection mx:Array mx:ArrayCollection比较
2010-08-23 08:38 984mx:Module 是模块化,好处是,预先不加载,用的时候才加 ... -
flex学习资料
2010-08-19 15:45 1023flex动态效果演示: http://www.efflex.o ... -
使用BlazeDS Java的数据对应表
2010-08-19 12:15 925使用BlazeDS Java的数据对应表 从Action ... -
blazeds学习笔记一整体认识
2010-08-19 12:13 1506blazeds学习笔记一整体认识 BlazeDS是一组服 ... -
后台主动推数据
2010-08-19 12:08 1220后台主动推数据 view sourceprint?1 Asyn ... -
Producer Consumer实例
2010-08-19 11:47 1301Producer Consumer实例 在上一篇文章(blaz ... -
Producer Consumer讲解
2010-08-19 11:46 1272blazeds学习笔记四Producer Consumer讲解 ... -
blazeds学习笔记
2010-08-19 11:39 1084blazeds学习笔记三Message?s ...
相关推荐
随后,我们将涉及OPC UA服务器的配置细节,包括匿名登录设置、服务器端点的添加与编辑、用户管理、以及如何初始化服务器和进行连接测试。 配置KEPServerEX的OPC UA服务器端步骤主要包括以下几个部分: 1. 打开...
而在Server端的WOM,同样配置为server,但Tunnel Profile设为tunnel,以处理通过优化通道的流量。 8. **VS配置**:Virtual Server的配置直接影响到WOM的策略执行。修改VS的配置,如服务端口,将同步到相应的Policy...
端点是Zigbee协议栈应用层的接口,可以看作是设备上的逻辑通道或服务入口。每个端点关联着一组特定的群集,表示设备上独立的功能实例。Zigbee设备最多支持240个端点,其中端点0专门用于设备配置和管理,包含Zigbee...
对新创建的传输链(如WCInboundDefault)设置SSL入站通道,选择与端点对应的SSL配置。同样,对于WCInboundAdminSecure和WCInboundDefaultSecure等其他配置,也需要进行相同步骤。 8. **重启Websphere服务**: ...
- **多通道配置**: 支持 x1、x2、x4 和 x8 不同的通道配置。 - **吞吐量**: 每个通道支持至少1.62Gb/s的吞吐量。 - **自动协商**: 支持自动协商功能,在某些通道不可用时自动降级为较低带宽。 - **GTP 收发器**: ...
kepserver通过UA方式实现两台服务器间数据传输,解除对DCOM组件的依赖
#### 四、端点配置 ##### 1. `<endpoint>` - **定义**: 声明一个全局范围的端点。 - **示例**: `<endpoint address="http://example.com/api">...</endpoint>` - **作用**: 在整个Mule应用程序中都可以引用此端点。...
本篇文档中采用的是Xilinx Kintex-7系列FPGA,并在4通道(Lane)模式下测试,每个通道速度为5Gbaud,参考时钟为125MHz。通过流写事务(SWRITE)完成了FPGA到DSP的大数据量传输,测试结果表明该设计可以满足大多数...
1. 在Flex的`services-config.xml`文件中配置AMF通道: ```xml class="flex.messaging.endpoints.AMFEndpoint" /> <server-timeout>60000 ``` 2. 使用`RemoteObject`调用.NET服务: ```as3 var ...
5. **管理端点安全配置**:在"管理端点安全配置"中,对入站和出站节点选择之前创建的SSL配置,更新证书别名,确保通信两端使用正确的证书。 6. **Web容器传输链配置**:这是配置HTTPS的关键步骤,需要在"服务器" ->...
端点是USB通信中数据传输的逻辑通道,每个端点都有自己的缓冲区和传输特性。 4. **批量数据打包**:根据USB批量传输的要求,将数据打包成合适的USB事务传输,每个事务可能包含多个数据包。 5. **发送数据**:通过...
在网上在DZone Javalobby上精选 在我的博客上先决条件您需要安装和配置Java(JDK)和Maven它能做什么这个单独的演示项目将打开3个窗口(2个终端和一个浏览器): 终端窗口-运行ActiveMQ \ Camel服务器-带有CometD...
#### 五、管理端点安全配置 为了确保通信安全,还需要配置入站和出站的安全策略。 1. **安全性–>SSL证书和密钥管理** - 寻找“管理端点安全配置”选项,点击进入。 - 选择其中的一项进行配置(通常情况下四项的...
- **主速率接口(PRI)**:提供23个B通道和1个D通道,在美国和其他采用T1标准的地区,每条B通道的速率为64Kbps;而在采用E1标准的地区,B通道的数量为30个。 #### 配置BRI服务 在Cisco路由器上配置BRI服务通常涉及...
1. 初始化:设置ADuC841的内部寄存器,配置ADC以读取九个通道的数据,同时配置USB模块以准备数据传输。 2. 数据采集:轮询或中断驱动的方式,从九个通道的ADC中获取模拟信号并转化为数字值。每个通道可能代表不同的...
在这里,你可以配置通道(channels)、服务(services)以及消息服务(messaging services)。 - 配置通道:BlazeDS支持多种通信协议,如HTTP、HTTPS和WebSocket。默认配置使用HTTP通道。如果需要启用其他通道,需...
端点是USB设备进行数据传输的逻辑通道。每个设备可以有多个端点,每个端点有自己的地址和传输类型(control, isochronous, bulk, interrupt)。`bEndpointAddress`用于标识端点的地址,其中最高位0表示输出(device ...
《Brocade7800 FCIP配置手册》是针对Brocade 7800系列交换机的FCIP(Fibre Channel over Internet Protocol)配置指南,主要用于实现光纤通道(FC)网络通过IP网络进行数据传输。以下是对配置流程的详细解释: 一、...
2. **服务器端点配置**:这是OPC UA通信的关键部分,需要定义服务器监听的网络地址和端口,如opc.tcp://xxx.xxx.xxx.xxx:49320,确保WinCC能正确找到服务器。 3. **证书管理**:为了保证安全通信,可能需要导入和...