gpt4 book ai didi

java - JMS 中的多线程

转载 作者:行者123 更新时间:2023-11-30 08:08:53 25 4
gpt4 key购买 nike

我需要编写一个多线程JMS生产者和一个多线程JMS消费者;我对使用 JMS 比较陌生,以前从未使用过多线程。我在 API 中看到,您可以使用生产者的完成监听器和消费者的消息监听器异步发送和接收消息。这是否意味着使用完成监听器和消息监听器会导致程序成为多线程?如果不是,您如何编写多线程生产者和多线程消费者?

最佳答案

避免多线程JMS 规范指出,多线程 session 、生产者、消费者或消息方法会导致未定义的行为,除非调用 close() 时。对于此版本,如果 WebLogic JMS 确定您创建了多线程生产者,则服务器实例将引发 JMSException。如果您的应用程序受到线程限制,请尝试增加生产者和 session 的数量。

关于java - JMS 中的多线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30699165/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com