安慰队列不工作的多个消费者

Solace multiple consumers for a queue not working

我们有一个 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 上进行任何设置以便多用户能够访问或任何其他解决方案?

听起来您的客户端配置文件中的 "Max Transacted Sessions" 设置对于您的应用来说太低了。

要在 SolAdmin 中修改它:

  1. 转到 "Clients" 选项卡。
  2. Select "Client Profiles" 视图。
  3. 编辑您的应用程序使用的客户端配置文件。
  4. Select "Advanced Properties" 选项卡。
  5. 调整"Max Transacted Sessions"限制。