gpt4 book ai didi

java - JMS 连接池或 session 池

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:20:52 26 4
gpt4 key购买 nike

我对 JMS 连接池和 JMS session 池感到困惑。

我有一个 Java 应用程序,它有大约 20 个线程处理从供应商产品接收到的消息。在推送到 JMS 主题(所有 20 个线程的主题相同)之前,每个线程都会对消息进行一些处理。

我想确保没有线程在等待空闲的 JMS 连接,因为性能至关重要。但是,当我查看 JMS 连接工厂时,我看不到任何为我的 JMS 连接配置池大小的方法。

现在我真的很困惑。我应该汇集 JMS session 吗?

对此非常感谢的任何帮助

谢谢乔

最佳答案

来自 the J2EE 6 api一个 javax.jms.Connection

typically represents an open TCP/IP socket between a client and the service provider software.

A Session object is a single-threaded context for producing and consuming messages.

session (或 session 池)发生在连接的上下文中。

您可能想根据在您所涉及的特定技术堆栈、框架和应用程序的上下文中从头开始创建这些资源的成本来确定是将 session 、连接汇集在一起​​还是两者都不汇集。

我的资源:

关于java - JMS 连接池或 session 池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11297728/

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