Я использую плагин регистрации ActiveMQ и вижу нулевое назначение в объекте MessageDispatch в методах preProcessDispatch и postProcessDispatch, что показалось мне странным.
[20200417 09:02:25.319 EDT (ActiveMQ BrokerService[mqbrokertest] Task-39) deshaw.tools.jms.ActiveMQLoggingPlugin#preProcessDispatch INFO] preProcessDispatch on destination: null : MessageDispatch {commandId = 0, responseRequired = false, consumerId = ID:iron28.psc-39399-1587113346485-10:1:25:1, destination = null, message = null, redeliveryCounter = 0}
[20200417 09:02:25.319 EDT (ActiveMQ BrokerService[mqbrokertest] Task-39) deshaw.tools.jms.ActiveMQLoggingPlugin#postProcessDispatch INFO] postProcessDispatch on destination: null : MessageDispatch {commandId = 0, responseRequired = false, consumerId = ID:iron28.psc-39399-1587113346485-10:1:25:1, destination = null, message = null, redeliveryCounter = 0}
Просто чтобы уточнить, у меня нет знаний о точный вариант использования, потому что наша установка activemq развернута как общая инфраструктура, и я просматривал журналы и нашел ее выше.
Итак, я задам вопрос по-другому, если это поможет:
- Ожидается ли нулевой пункт назначения в postProcessDispatch - который, как я понимаю (возможно, неправильно), выполняется после отправки сообщения потребителю?
- Если ожидается нулевой пункт назначения, что может быть допустимым вариантом использования для этого или в каком сценарии ios это может быть ноль?
Спасибо!
[ИЗД.]