我可以使用 Java JMS 通过 Websphere MQ 队列发送批量消息吗?
我正在处理一个需要通过异步 Websphere MQ 消息向另一个应用程序发送多条消息的项目。实际上,我正在为我发送的每条消息打开和关闭会话。我很欣赏你的回答。顺便说一句,这是我在这里发表的第一篇文章。
I'm working in a project that requires to send multiple messages to another application via asynchronous Websphere MQ messages. Actually I'm opening and closing sessions for every message I send. I appreciate your answers. By the way this is my first post here.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在您的问题标题中,您提到了“批处理”一词,这让我认为您可能希望在单个事务中发送所有分组消息,以便发送组中的所有消息或根本不发送消息。 (原子发送)。如果这是一个重要的部分,我会稍微修改 Friek 的(干净简洁的)代码,如下所示:
In your question header, you mentioned the word batched which made me think you might want to send all the grouped messages in a single transaction so that all messages in the group are delivered or none at all. (An atomic send). If this is an important piece, I would slightly modify Friek's (clean and concise) code as follows:
我认为这样的事情应该有效:
如果我没有记错的话,回复队列是可选的。
I figure something like this should work:
If I'm not mistaken, the reply-to queue is optional.