Websphere Message Broker和Websphere MQ有什么区别?在weblogic环境中是否有相同的术语?另外,严格来说,两者中的哪一个(WMB vs WMQ)是JMS API的实现?
mon*_*ong 17
WebSphere MQ是一种消息传递引擎,可以确保传递某些消息/有效负载.MQ提供了一个队列管理器:一个托管队列(用于保存消息)和频道和监听器(允许队列管理器相互通信)的服务器应用程序.MQ提供了一个实现JMS的API接口.它还有许多MQ原生的API.从WebSphere MQ V7.0.1开始,它还提供了一个发布 - 订阅引擎.WebSphere MQ基本上允许您将消息放在一个位置,并在消息丢失的可能性最小的其他位置获取该消息.
WebSphere Message Broker是一个尝试提供任意传输到任意传输接口和任何语言转换引擎的程序.在传输方面,它提供了MQ,JMS(大多数提供者),MQ-FTE,本地文件,SMTP,FTP/SFTP,HTTP/HTTPS,TCP/TCPSSL,JDBC以及我可能忘记的其他一些入口钩子.一旦消息是在消息代理,你可以操纵使用ESQL(类SQL语言本地到Message Broker),Java,PHP和XSTL该消息.它还包含消息路由,收集,聚合,排序等功能.Message Broker基本上允许您从多种格式(物理和逻辑)移动数据,并在将数据放入其他位置之前对其进行操作,可能采用不同的格式.
AFAIK 消息代理将消息从一种格式转换为另一种格式(例如 JMS 到 MQ),或者根据内容或主题将消息路由到另一个位置/代理/队列;其中 MQ 是队列,消息最终会存放在其所在的位置,直到被其他应用程序使用。如果您希望在将消息放入队列之前对消息进行转换/处理,那么您过去(WMB6)必须在 MQ 前面放置 WMB,我认为现在情况并非如此,因为 MQ 本身可以完成一些 WMB现在的功能。
| 归档时间: | 
 | 
| 查看次数: | 28376 次 | 
| 最近记录: |