gpt4 book ai didi

java - 单个QueueConnection可以在多线程环境中使用吗?

转载 作者:行者123 更新时间:2023-12-02 04:28:24 25 4
gpt4 key购买 nike

我有一个在 IBM WAS 中配置的 IBM QM。单个QueueConnectionQCF创建并加载到内存中,以便多个线程可以访问同一个连接(每个线程将在该conn之外创建一个 session )以从Queue发送和接收消息.我对这种方法存在性能问题。

  1. 当第一个线程正在使用连接时,其他线程是否会等待直到第一次发送和接收。
  2. 如果是这种情况,我可以为每个线程创建一个连接吗?这会影响性能吗?

我有一个应用程序,并发请求数为每秒 50 个。所以我必须处理性能问题。

任何帮助将不胜感激。

最佳答案

JMS 连接(即 QueueConnections 和 TopicConnections)是线程安全的,可以由多个线程使用。所有 JMS 构造都位于连接“下方”(即 session 、队列 session 、主题 session ),并且应该为每个线程分配一个连接。

关于java - 单个QueueConnection可以在多线程环境中使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31844906/

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