solace - 为队列不工作的多个消费者提供安慰
问题描述
我们有一个 java spring-dsl 集成程序并运行 10 个消费者配置,但在 10 个消费者配置中只有 3 个工作正常。对于其他我得到以下错误:
DefaultMessageListenerContainer : Setup of JMS message listener invoker failed for destination 'Q-TEST-POC' - trying to recover. Cause: Error creating session - max transacted sessions exceeded (503: Max Transacted Sessions Exceeded)
需要在 SolAdmin 上进行任何设置,以便多消费者能够获得访问权限或任何其他解决方案吗?
解决方案
听起来您的客户端配置文件中的“最大事务处理会话数”设置对于您的应用程序来说太低了。
要在 SolAdmin 中修改它:
- 转到“客户”选项卡。
- 选择“客户资料”视图。
- 编辑您的应用程序使用的客户端配置文件。
- 选择“高级属性”选项卡。
- 调整“Max Transacted Sessions”限制。
推荐阅读
- android - 为什么 Kotlin 数据类对象有反引号?
- javascript - 在 JavaScript 中的 html 元素上切换事件侦听器
- javascript - Javascript hasOwnProperty(key) === false 但属性存在
- python - 大数据框 pyspark 的 show() 子集
- hadoop - 在 hadoop/hive 中执行脚本
- python - 如何临时更改 matplotlib 设置?
- javascript - 如何从图像叠加中垂直居中文本
- java - 有效载荷显示正确的数据,但 dors 不更新 arraylist
- php - 从零开始的 Elementor 自定义小部件
- java - ViewModelProvider() 创建一个错误,虽然自己的活动正在扩展 AppCompatActivity