我正在使用WebSphereMQ java PCF(程序控制格式)库实现监视和管理MQ API。我想知道的是PCFAgent和/或PCFMessageAgent类是否是线程安全的。文档没有说明[对我]。
如果没有,那么我有两个选择:
对此问题的任何见解表示赞赏。
干杯。
答案 0 :(得分:0)
您寻求的重要信息可能在此页面上:
您将看到的主要问题是MQQueueManager对象(您传入或为您创建)无法在单个连接上同时执行两项操作。
因此,如果您有一个代理正在等待等待大型查询的响应(说获取数千个队列的完整详细信息),则无法使用该连接完成其他任何操作,直到回复结束。 / p>
连接/断开是与MQ交谈时最大的开销,因此如果您需要多线程访问,我会选择选项1,否则您每次都要等待连接时,性能会受到很大的损失。