通过示例了解JMS通信架构

时间:2015-06-18 09:45:52

标签: java jms

通过JMS Oracle tutorial,我遇到了以下架构:

enter image description here

还有人认为JMS应用程序基本上由以下部分组成:

  • JMS提供商
  • JMS客户
  • 消息
  • 管理对象

我想通过具体的例子来理解通信架构。假设我们在TomcatApacheMQ上运行了两个Web应用程序作为消息代理。那个例子中的是什么?

很明显,网络应用是JMS-client s,ApacheMQ似乎是JMS-provider。通过JMS提供程序在客户端之间发送的用于相互交互的消息是Messages

那么管理工具是什么呢?

1 个答案:

答案 0 :(得分:0)

管理对象也是Web应用程序的驻留。您可以使用它们来获取连接(从ConnectionFactory)到JMS提供程序。您已将消息发送到JMS提供程序,并将其路由到正确的目标(目标 - 主题或队列)。