首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >未在solAdmin中查看咨询消息Id

未在solAdmin中查看咨询消息Id
EN

Stack Overflow用户
提问于 2019-08-23 15:10:13
回答 1查看 127关注 0票数 0

我在solace接口中发布了一条消息,并为此生成了messageId。

在SolAdmin中,当我检查队列时,我可以看到收到一条新消息,但生成的消息id不同。

代码语言:javascript
运行
复制
TextMessage txtMsg = jmsSession.createTextMessage();
messageID = txtMsg.getJMSMessageID();

上面的messageID生成的输出为ID:2eaaf46d-b9ff-4aeb-a385-fbc2e6cced0a:1:1:1-1

但在SolAdmin中,消息显示为5985824677

EN

Stack Overflow用户

发布于 2019-08-23 16:55:32

显示在SolAdmin的endpoints选项卡中的"Message ID“是Solace Message Broker内部的,并不等同于"JMS Message ID”。

您可以通过CLI或SEMP进行删除部分消息等操作。例如:

代码语言:javascript
运行
复制
solace(admin/message-spool)# delete-messages queue my_sample_queue message 123456789 to 123456790

无法在SolAdmin中显示JMS消息ID。相反,您将需要使用队列浏览器来浏览队列中的消息。

这可以是您编写的自定义应用程序、sdkperf (使用-qb和-md标志),也可以是第三方图形化JMS队列浏览器,如HermesJMS

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57621393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档