Java 如何在Qpid代理管理控制台中查看消息内容?
我在Java应用程序中使用队列来生成和使用通过队列的消息 我想使用QPID代理(文档:)检查我发送的有效负载的内容。我通过这样的链接查看我的经纪人经理(请注意链接中的http,不带s): 当我试图打开一条我可以看到正在发送消息的队列中的消息时,我得到以下信息: 不幸的是,我的开发服务器无法通过Java 如何在Qpid代理管理控制台中查看消息内容?,java,jms,amqp,qpid,Java,Jms,Amqp,Qpid,我在Java应用程序中使用队列来生成和使用通过队列的消息 我想使用QPID代理(文档:)检查我发送的有效负载的内容。我通过这样的链接查看我的经纪人经理(请注意链接中的http,不带s): 当我试图打开一条我可以看到正在发送消息的队列中的消息时,我得到以下信息: 不幸的是,我的开发服务器无法通过HTTPS连接移动,因此我必须坚持使用HTTP 我在网上查看了一下是否有人也有我的问题,但没有发现太多,我在另一个论坛上发现的唯一提示是修改消息代理的config.json,以便允许在不安全的通道上进行机
HTTPS
连接移动,因此我必须坚持使用HTTP
我在网上查看了一下是否有人也有我的问题,但没有发现太多,我在另一个论坛上发现的唯一提示是修改消息代理的config.json
,以便允许在不安全的通道上进行机密操作:
{
"name" : "HTTP",
"port" : "${BROKER_HTTP_PORT}",
"authenticationProvider" : "anonymous",
"allowConfidentialOperationsOnInsecureChannels" : true, <-- ADDED BY ME
"protocols" : [ "HTTP" ]
}
{
“名称”:“HTTP”,
“端口”:“${BROKER\u HTTP\u port}”,
“authenticationProvider”:“匿名”,
“AllowConfigdentialOperationsOnInsecureChannel”:是的,有任何解决方案吗?似乎我的“发布者”连接并发送消息…-但是,我的“消费者”似乎只收到了一条空消息“外壳”…例如,打印出“消费”消息看起来像:“交换[ID-LAPTOP-4LR4PMVQ-1577475921482-0-19]”-而不是原始有效载荷/text@sairn没有,我最终在我的解决方案中删除了qpid…很抱歉。但是,我确实理解这种沮丧!-)thx!有任何解决方案吗?我的“发布者”似乎连接并发送消息…-但是,我的“消费者”似乎只收到了一条空消息“shell”…例如,打印出的“已消耗”消息类似于:“Exchange[ID-LAPTOP-4LR4PMVQ-1577475921482-0-19]”,而不是原始有效负载/text@sairn没有,我最终在我的解决方案中丢弃了qpid…很抱歉听到这个消息。但是,我确实理解这种挫折!:-)--谢谢!
{
"name" : "HTTP",
"port" : "${BROKER_HTTP_PORT}",
"authenticationProvider" : "anonymous",
"allowConfidentialOperationsOnInsecureChannels" : true, <-- ADDED BY ME
"protocols" : [ "HTTP" ]
}