gpt4 book ai didi

java - 是否有类似于 Spring 的 CachingConnectionFactory 的实现,它也会关闭空闲连接,直到再次需要它们为止?

转载 作者:行者123 更新时间:2023-12-02 01:53:37 24 4
gpt4 key购买 nike

我们正在使用 Spring 的 CachingConnectionFactory 在我们的应用程序的生产中每天处理数千万条消息,并且效果良好。

但是,我们希望减少与 Solace 的并发连接量,直到需要时为止,因为我们与许多其他应用程序共享我们的 ESB 基础设施。这个 Spring 工厂是否有一个懒惰的扩展来实现我们所需要的?

最佳答案

CachingConnectionFactory 已经执行了连接的惰性创建,并且应用程序有责任显式关闭未使用的 session 以将它们返回到池中,如 Spring 文档中所述。

https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/jms/connection/CachingConnectionFactory.html

如果这是针对消息使用者的,最好让监听器容器本身处理适当的缓存,而不是 CachingConnectionFactory。 DefaultMessageListenerContainer 支持动态缩放。

关于java - 是否有类似于 Spring 的 CachingConnectionFactory 的实现,它也会关闭空闲连接,直到再次需要它们为止?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52616853/

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