我有一台服务器,它使用MQMessageProducer发布对第三方MQ队列的更改。基本上在我的发布者中,我循环遍历消息列表并调用生产者的send方法将消息发布到队列。通常情况下它可以正常工作,但有时使用大批量发送消息需要30秒以上,我需要它在30秒内完成此操作。
以下是我如何设置JMS连接和发布流程:
从日志中获取生产者需要几毫秒,但发送需要30秒以上才能将大约400条消息发布到队列中。
我厌倦了寻找MQProducer发送的序列流但却找不到多少。有人可以解释MQProducer的工作原理吗?
流程中是否有问题,或者我可以确保永远不会超过30秒?