BlazeDS 为 Adobe 的一个新的关于远程(Remoting)与网络信息系统(Web Messaging,类似于 JMS)的开源项目。BlazeDS 是以前的 LCDS ES 的一部分变为开源的。它是基于 LGPL v3 协议发布的。并且同时公开了 AMF(Action Message Format)的格式。
现在从 Adobe Labs 可以下载 BlazeDS 的 Beta 版(BlazeDS@Labs)。Adobe 将会把 BlazeDS 加进 LiveCycle Data Services, Community Edition 里。以前的 LCDS ES 还将继续贩卖。
BlazeDS的主要功能为:
远程(remoting)
它使用 Java 实现了 RPC(Remote procedure call)。并且不写逻辑也可以简单地转换数据格式,还可以利用2进制的 AMF 来减少通讯量,改善性能。
网络信息系统(Web Messaging)
它可以使 Flex 、Ajax 程序等向服务器发送信息,客服端也可以收到从服务器发出的信息,以实现双向通讯。
注意,BlazeDS 的网络信息系统是使用 Comet 方式的持久的 HTTP 连接来实现的。一个CPU大概可以同时处理100~200个连接(与一般的 servlet 差不多)。但 LCDS ES 提供了一个CPU可以处理数千个连接的功能,对于高负荷的环境需要使用 ES 版。RTMP 协议也只有 LCDS ES 支持。
![[Google]](http://www.google.com/logos/Logo_25wht.gif)
![[Synchronous Space]](http://weihe924stephen.googlepages.com/syncspace-banner.jpg)
![[Creative Commons License]](http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png)
![[Add to Google]](http://buttons.googlesyndication.com/fusion/add.gif)
![[Aggregated by MXNA]](http://weblogs.macromedia.com/mxna/images/mxna88x31.gif)
![[Flex.org]](http://www.flex.org/images/flexorg.gif)
![Validate my Atom 1.0 feed [Valid Atom 1.0]](http://validator.w3.org/feed/images/valid-atom.png)
![Validate my RSS feed [Valid RSS]](http://resource.googlecode.com/files/valid-rss.png)
![[I heart FeedBurner]](http://www.feedburner.com/fb/images/pub/i_heart_fb.gif)
没有评论:
发表评论