我们将maxSession的数量限制为5 @ActivationConfigProperty(propertyName =“maxSession”,propertyValue =“5”) 如果超过5个并发请求,则必须在队列中等待。是否有任何选项可以将队列中的等待消息数作为列表查看并管理队列。是否有任何API可以查看和管理队列。例如,如果JMS消息等待很长时间,使用队列管理我们可以重新发起消息,或者我们可以丢弃消息。
答案 0 :(得分:5)
JMS浏览器是为了做到这一点。
您也可以使用Management API执行此操作。
此外,您这样做的问题将是并发。
当您使用任何内容列出消息时,该消息可能已消失。
另外,你看过期消息了吗?如果您希望邮件超时,您可以设置过期并监听到期队列。这对您的应用程序来说是更好的设计。