Web 消息传递服务自述文件

Web 消息传递服务将基于 Web 的发布和预订消息传递引入应用程序服务器和浏览器。借助 Dojo Toolkit 支持,不需要任何浏览器插件就可以接收服务器发送的消息。传入消息被捆绑至 Dojo 主题/事件系统,以便很容易将它们集成到现有的支持 Dojo 的 Web 页面中。浏览器与 Web 消息传递服务之间通过 Bayeux 协议进行通信。Web 消息传递服务是 comet 或“异步 JavaScript 和 XML”(Ajax) 推送技术的实现。在传统情况下,HTTP 轮询用于接收来自服务器的消息;但是,comet 模式实现了服务器推送模型。这通常涉及到让 HTTP 请求在一小段时间内保持打开状态,以等待服务器接收消息。可以将 Web 消息传递实用程序库有效地插入与应用程序服务器配合使用的任何新的或现有 Java 2 Platform, Enterprise Edition (J2EE) 实用程序。通过新的使用通道框架的 Websphere Application Server 运行时库就可以实现可伸缩性, 以避免对每个未完成的请求都消耗 Web 容器线程,并且使 Web 消息传递服务能够伸缩。与平台消息传递之间的联系支持连接至服务集成总线。此联系允许更广泛的资源将消息发布到 Web 消息传递客户机。



图 1:服务器体系结构:
服务器图


使用条款 | 反馈