JMS2.0规范中文版

JMS不包含什么

JMS不包含如下功能:

  • 负载均衡/容错:一些消息产品支持多个相互协作的客户端实现一个严格的业务。JMS API不具体指定这些客户端如何协作来完成某个单独统一的业务。
  • 错误/公告通知:很多消息产品定义了用于提供给客户端出错异步通知或系统事件的系统消息。JMS暂不考虑标准化这类消息。在本文下面的指引中可以看到,JMS客户端不使用这种消息因而避免了由此引入的移植性问题。
  • 管理机制:JMS没有定义管理消息产品的API。
  • 安全:JMS没有制定控制消息隐私和完整性的API。同样也没有指定如何分发数字签名和密钥给客户端。安全问题应该作为JMS提供者特定的特性考虑,而不是由客户端的JMS API来控制。
  • 传输协议(Wire Protocol):JMS没有定义消息的传输格式协议。
  • 消息类型仓库(Message Type Repository):JMS没有定义存储消息类型定义的仓库,而且也没有指定用于创建消息类型定义的语言。