Architecture WebSphereMessageBroker和WebSphereMQ之间有什么区别?

Architecture WebSphereMessageBroker和WebSphereMQ之间有什么区别?,architecture,ibm-mq,ibm-integration-bus,Architecture,Ibm Mq,Ibm Integration Bus,对我来说,还不清楚WebSphereMessageBroker和WebSphereMQ之间的区别 根据维基百科,消息代理翻译并路由消息。这会让我相信WebSphereMQ就是队列,但从所有营销信息中还不清楚WebSphereMQ的核心任务是什么。维基百科说MQ由消息、队列和队列管理器组成 这是否意味着WebSphere Message Broker是MQ的一个组件?如果类比有帮助,MQ就像HTTP客户机和HTTP服务器,而MB/IIB更像是网关(代理)。通常,它们强调MB/IIB上下文中的不同系

对我来说,还不清楚WebSphereMessageBroker和WebSphereMQ之间的区别

根据维基百科,消息代理翻译并路由消息。这会让我相信WebSphereMQ就是队列,但从所有营销信息中还不清楚WebSphereMQ的核心任务是什么。维基百科说MQ由消息、队列和队列管理器组成


这是否意味着WebSphere Message Broker是MQ的一个组件?

如果类比有帮助,MQ就像HTTP客户机和HTTP服务器,而MB/IIB更像是网关(代理)。通常,它们强调MB/IIB上下文中的不同系统和转换。

WebSphere Message Broker不是WebSphere MQ系列的组件(此外,从Message Broker的v10开始,您根本不需要在系统上安装WebSphere MQ来运行Message Broker)

将WebSphere MQ视为传输层—您可以发送消息并在另一端接收它(以及所有其他特性,如持久性、故障转移、JMS等)


将WebSphere Message Broker视为可以应用于消息的一组转换(可以通过WebSphere MQ层传输)

WebSpher MQ是JSM的一个实现,再加上一点,Message Broker或IIB现在称为ESB,它通过将消息从一个定义转换为另一个定义来实现独立系统之间的通信

MQ是WMB可以用来发送和接收消息的许多传输通道之一