【问题标题】:Using Websphere MQ for transferring messages between two machines使用 Websphere MQ 在两台机器之间传输消息
【发布时间】:2015-11-04 16:57:36
【问题描述】:

我正在尝试在两个主机之间传输消息。我关注了Jump start WebSphere MQ development on Linux 文章,在单机上使用两个队列管理器可以正常工作。

这里我创建了一个本地队列、一个传输队列和一个远程队列,并在两个队列管理器中创建了发送方、接收方和 SVRCONN 通道。我可以在两个队列管理器之间传输消息。

但是我在两个主机上尝试这个,当我尝试启动频道时它不起作用。

如果有人可以帮助我解决这个问题,非常感谢,或者如果需要对我的问题进行更多说明,请告诉我。

【问题讨论】:

  • 将两个队列管理器连接在一起不需要 SVRCONN。你没有提到开始一个听众。您能否详细说明一下您在发送消息时所做的工作。从一台机器上的两个队列管理器转到两台机器时应该没有什么区别,除了 CONNAME 字段将需要不同的 IP 地址或主机名。我担心当您的放置应用程序与目标/远程队列管理器位于同一台机器上时,您可能没有通过通道发送消息。
  • 如果频道因错误而无法启动,请在您的问题中添加详细信息。您将在队列管理器 AMKERR01.LOG 文件中找到错误。您可能希望在两个队列管理器上检查此文件以获取通道错误消息。
  • 谢谢大家,我做错了我在两台机器上连接了不同的网络。现在我通过连接同一网络中的两台机器来解决这个问题。

标签: ibm-mq


【解决方案1】:

你会在这里找到一个开胃菜:

http://www.redbooks.ibm.com/redpapers/pdfs/redp0021.pdf 与您的案例相关的部分从 MQ 系列红皮书的第 46 页开始。

至少你应该报名参加 CBT 课程并接受 MQ 培训。

【讨论】:

    猜你喜欢
    • 2012-10-31
    • 1970-01-01
    • 2016-02-18
    • 1970-01-01
    • 2011-03-28
    • 2010-09-21
    • 2010-12-04
    • 1970-01-01
    • 2011-08-29
    相关资源
    最近更新 更多