如何使用pymqi重新启动MQ通道?

时间:2014-10-29 10:57:58

标签: python ibm-mq mq

我使用Python / pymqi与Websphere MQ系统连接。我不时需要:

  • 检查MQ通道的状态
  • 启动/重新启动未运行的频道

我如何实现上述目标?

Pymqi文档似乎并没有涵盖这一点,尽管它对处理MQ队列有很好的报道。

1 个答案:

答案 0 :(得分:0)

您永远不需要从应用程序检查频道的状态或启动它。这可能是文档对此没有太多报道的原因,因为对于应用程序来说这不是预期的事情。

相反,您的频道应配置为在需要在其上移动消息时自动启动,因此它始终在您需要时运行。这称为触发。

如果频道正在使用的网络连接出现问题,频道也会重试并重新重新连接,因此您无需从应用程序中检查频道的状态。