对我而言,目前尚不清楚WebSphere Message Broker与WebSphere MQ之间的区别。
根据维基百科,消息代理翻译并路由消息。这将使我相信WebSphere MQ是队列,但是从所有营销信息中不清楚WebSphere MQ的核心任务是什么。维基百科称MQ由消息,队列和队列管理器组成。
这是否意味着WebSphere Message Broker是MQ的组件?
答案 0 :(得分:2)
WebSphere Message Broker不是WebSphere MQ Series的组件(此外,从Message Broker的v10开始,您不需要在系统上安装WebSphere MQ以运行消息代理)。
将WebSphere MQ视为传输层 - 您可以发送消息并在另一端接收它(以及所有其他特性,如持久性,故障转移,JMS等)。
将WebSphere Message Broker视为可以在消息上应用的一组转换(可能通过WebSphere MQ层传输)
答案 1 :(得分:1)
如果类比有帮助,MQ就像HTTP客户端和HTTP服务器,而MB / IIB更像是网关(代理)。通常他们会强调MB / IIB环境中的不同系统和转换。
答案 2 :(得分:0)
WebSpher MQ是JSM的一个实现,加上更多,Message Broker或IIB,因为它现在称为ESB,它通过将消息从一个定义转换为另一个定义来实现单独系统之间的通信。
MQ是WMB可用于发送和接收消息的众多传输通道之一。