无法向 Solace JMS 队列发送消息

Not able to send message to Solace JMS Queue

我需要将消息推送到 Solace JMS 队列 Websphere,但我在发送消息时遇到以下错误。我也增加了消息侦听器的大小,但没有解决问题。

Error:
503: Spool Over Quota. Message VPN limit exceeded

Caused by: com.solacesystems.jcsmp.JCSMPErrorResponseException: 503: Spool Over Quota. Message VPN limit exceeded - Topic '#P2P/QUE/testqueue' [Subcode:30]
    at com.solacesystems.jcsmp.impl.JCSMPXMLMessageProducer.getAndProcessResponse(JCSMPXMLMessageProducer.java:1001)
    at com.solacesystems.jcsmp.impl.JCSMPXMLMessageProducer.handlePubMsgResponse(JCSMPXMLMessageProducer.java:1621)

这不是您的侦听器端的配置问题; Solace 队列可以应用多个大小限制,其中之一在这里被触发。

  • 可以对整个消息 VPN 进行限制,这将覆盖任何队列特定的大小限制。
  • 可以对被命中的队列本身 (testqueue) 进行配置限制。

要减少设备上的假脱机使用率,您必须使用并确认来自此 VPN 中队列的消息,或使用队列浏览器直接删除消息。