【问题标题】:JMS Session pooling for large numbers of Topic subscribers大量主题订阅者的 JMS 会话池
【发布时间】:2011-02-13 20:51:18
【问题描述】:

我正在编写一个可以创建大量 JMS 主题订阅者的应用程序。关于重用会话的最佳实践是什么?

每个订阅者一个会话?会话池?对于每个订阅者的会话,线程数似乎不合理。这是像 ServerSessionPool 这样的工作吗?到目前为止,我所看到的似乎表明 ServerSessionPool 更适合一个接收者同时消费消息,而不是许多接收者。

我目前正在使用嵌入在 JBoss EAP 4.3.0CP6 中的 HornetQ 2.0.0GA。

【问题讨论】:

    标签: java jms hornetq


    【解决方案1】:

    您很可能需要许多会话,因为会话是每个线程的。这是 a link 对解释上下文的非常好的 Stack Overflow 响应。

    万一您的 JMS 主题订阅都在同一个线程中,请注意,如果是事务会话,它们也将共享同一个工作单元。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-17
      • 2018-08-14
      • 2015-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-30
      • 2015-01-17
      相关资源
      最近更新 更多