我们有一个带有 2 个 jms 服务器的集群 weblogic 10.3.4 域——每个服务器都在一个模块中部署了一个 UDQ。在任何给定时间,这些队列中只有一个拥有大约 5000 条 jms 消息(假设数)。
在消费者方面,我们有客户端代码连接到这些队列以使用所有 5000 条消息。此代码的工作方式是使用逗号分隔的 t3 提供程序 url 列表。这里的问题是,如果客户端连接到没有消息的 jms 服务器,它认为没有要处理的消息。
是否有配置设置或代码逻辑可用于连接到所有提供者并以 100 条为一组使用消息,直到没有队列留下消息?