发布者和订户
发布者和订户是使用消息传递的发布/预订方法发送和接收消息(发布)的应用程序。 发布者和订户是相互分离的,所以发布者不知道他们发送的信息的目标,而订户也不知道他们接收到的信息的来源。
信息的提供者称为发布者。 发布者提供关于主题的信息,而不必知道关于对该信息有兴趣的应用程序的任何事情。
信息的使用者称为订户。 订户决定它感兴趣的信息,然后等待接收该信息。 订户可以接收来自不同发布者的信息,并且也可以将他们接收的信息发送至其他订户。
该信息将在 IBM® MQ 消息中发送,并且该信息的主题由 主题字符串标识。 发布者在发布信息时指定主题字符串,而订户则指定它要接收的发布所针对的主题字符串。 将仅对订户发送关于它预订的那些主题字符串的信息。
IBM WebSphere® MQ 7.0 和更高版本的队列管理器使用发布/预订引擎而不是代理来控制发布者与订户之间的交互。 发布/预订引擎接收来自发布者的消息和来自订户的预订请求。 发布/预订引擎的工作是将发布的数据传递至目标订户。