Не удалось отправить сообщение в Solace JMS Queue

Мне нужно отправить сообщение в WebShere для очереди JS Solace, но я получаю сообщение об ошибке во время отправки сообщения. Я также увеличил размер прослушивателя сообщений, но не решил проблему.

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)

1 ответ

Решение

Это не проблема конфигурации на вашей стороне слушателя; У очередей утешения может быть применено несколько ограничений размера, и одна из них сработала здесь.

  • может быть ограничение для всего VPN сообщения, которое будет переопределять любые ограничения размера определенной очереди.
  • может быть настроено ограничение на саму очередь (testqueue), которая поражена.

Чтобы уменьшить использование буфера на устройстве, вам придется получать и получать сообщения из очередей в этой VPN или использовать браузер очередей для непосредственного удаления сообщений.

Другие вопросы по тегам