我必须设计我们的框架体系结构,以便从IBM MQ(v8.0.0.5)进行连接,放置和使用消息。我必须与多个队列管理器建立多个连接。换句话说,我们是客户端。
在客户端方案中,我的意思是当我们向IBM MQ发送(放置)消息时,
对象MQQueue
和MQQueueManager
的最佳做法是什么?
在整个过程中设置并保持连接为单例 应用程序生命周期并在应用程序时配置连接 关闭?每当我必须发送消息,那么我可以打电话给 单身
MQQueue
对象。
我只是问自己这是不是最佳做法?
其他方式是:
每当我们发送消息时,我们都会连接/断开连接。
我不得不说;该软件将作为Windows服务安装,每当发生事件时,我们将向IBM MQ发送消息。我感谢任何帮助!
修改
我们正在使用C#