将消息从一个本地队列推送到同一队列管理器中的另一个远程队列
Push messages from one local queue to another remote queue in same queue manager
有没有什么方法可以将发送到一个本地队列的消息推送到同一个 qmanager 中的另一个远程队列?
Local Host machine
Msg->Local Q1->Remote Q2(这个连接到远程主机中的另一个队列)
这可以通过 MQ 配置来完成吗?我们可以避免编写任何实用程序项目吗?因为这是为了在同一个 qmanager 中将消息从一个队列传输到另一个队列。
不太确定您的需求。如果要将消息从 Q1 传输到 Q2,可以使用 camel (http://camel.apache.org/activemq.html)。它可以作为独立应用程序工作,也可以作为 activemq 的一部分。
IBM MQ 支持 QALIAS 对象。
如果您从以下现有队列开始:
QLOCAl(Q1)
QREMOTE(Q2)
要完成您的要求,您可以执行以下操作:
DELETE QL(Q1)
DEFINE QA(Q1) TARGET(Q2) TARGTYPE(QUEUE)
届时,任何发送到 Q1 的消息实际上都会发送到 Q2。
有没有什么方法可以将发送到一个本地队列的消息推送到同一个 qmanager 中的另一个远程队列?
Local Host machine
Msg->Local Q1->Remote Q2(这个连接到远程主机中的另一个队列)
这可以通过 MQ 配置来完成吗?我们可以避免编写任何实用程序项目吗?因为这是为了在同一个 qmanager 中将消息从一个队列传输到另一个队列。
不太确定您的需求。如果要将消息从 Q1 传输到 Q2,可以使用 camel (http://camel.apache.org/activemq.html)。它可以作为独立应用程序工作,也可以作为 activemq 的一部分。
IBM MQ 支持 QALIAS 对象。
如果您从以下现有队列开始:
QLOCAl(Q1)
QREMOTE(Q2)
要完成您的要求,您可以执行以下操作:
DELETE QL(Q1)
DEFINE QA(Q1) TARGET(Q2) TARGTYPE(QUEUE)
届时,任何发送到 Q1 的消息实际上都会发送到 Q2。