Как я могу увидеть содержимое сообщений в моей консоли управления Qpid Broker? - PullRequest
0 голосов
/ 19 марта 2019

Я использую очереди в приложении Java для создания и потребления сообщений, проходящих через них.

Я хотел бы проверить содержимое полезной нагрузки, которую я отправляю, с помощью QPID Broker (документация: http://qpid.apache.org/releases/qpid-broker-j-7.0.3).. Я просматриваю свой Диспетчер брокеров по такой ссылке (обратите внимание на http - без с - в ссылке):

http://myServer:myHost/ 

Когда я пытаюсь открыть сообщение, которое я вижу, проходя через очереди, куда я его отправляю, я получаю это:

enter image description here

К сожалению, мой сервер разработки не может быть перемещен через HTTPS соединение, поэтому мне придется придерживаться HTTP.

Я просмотрел интернет-страницу, чтобы узнать, была ли у кого-то такая же проблема, и не нашел много, единственный совет, который я нашел на другом форуме, состоял в том, чтобы изменить config.json брокера обмена сообщениями, чтобы разрешить конфиденциальные операции на незащищенных каналах:

{
    "name" : "HTTP",
    "port" : "${BROKER_HTTP_PORT}",
    "authenticationProvider" : "anonymous",
    "allowConfidentialOperationsOnInsecureChannels" : true, <-- ADDED BY ME
    "protocols" : [ "HTTP" ]
}

Я перезапустил службу брокера после этого изменения, но продолжаю получать одно и то же сообщение при открытии полезной нагрузки.

Есть ли у кого-нибудь идея прочитать содержимое полезных нагрузок, фактически не делая это через потребителя?

...