Bayeux 通道格式不同于服务集成总线主题格式。Bayeux 通道前面始终要添加一个“/”,而服务集成总线主题前面决不会添加一个斜杠 (/)。当从 Bayeux 客户机中发布或者通过所提供的发布 API 来发布时,将由 Web 消息传递函数来处理 Bayeux 通道格式与服务集成格式之间的主题转换。对于出局消息,情况也是如此。当通过其他 JMS 机制进行发布,并且期望的目标是 Web 消息传递客户机时,您必须了解主题格式的细微差别。下面列示了一些示例:
Bayeux 通道 | 服务集成总线主题 |
---|---|
/stocks/IBM | stocks/IBM |
/test/topic | test/topic |
发布到 Web 消息传递客户机时,支持有限数目的 JMS 消息类型。这些消息类型当前包括 JMS 文本和对象消息。JMS 文本消息的内容必须是一个 JSON 可序列化值:JSON 对象、JSON 数组或字符串值。文本消息的内容被放入 Bayeux 事件传递消息数据字段。还支持 JMS 对象消息,但是只能传递有限的对象。这些对象仅限于:JavaTM 数字、Java 字符串和 Java 布尔对象。