获取安慰队列(JMX、OueueBrowser 或其他)中消息的大小(字节)和数量的最佳方法是什么?
What is the preferable way to get size (bytes) and count of messages in the solace queue(JMX, OueueBrowser or else)?
在将消息推入队列之前,我想了解消息的数量及其大小。
您可以从您的应用程序通过消息总线发出 SEMP 请求,以检索特定 Solace 队列中消息的大小和数量。请注意,必须在客户端连接到的消息 VPN 中启用通过消息总线访问显示命令。
检索队列中每条消息的详细信息(包括大小)的 SEMP 命令是:
<rpc semp-version="soltr/7_2">
<show>
<queue>
<name>queueName</name>
<vpn-name>vpnName</vpn-name>
<messages></messages>
<detail></detail>
</queue>
</show>
</rpc>
检索队列高级详细信息(包括总大小和消息计数)的 SEMP 请求是:
<rpc semp-version="soltr/7_2">
<show>
<queue>
<name>queueName</name>
<vpn-name>vpnName</vpn-name>
<detail></detail>
</queue>
</show>
</rpc>
有关消息总线上 SEMP 的更多信息,请参阅文档的消息总线和事件管理部分,可在此处获取:
https://sftp.solacesystems.com/Portal_Docs/#page/Message_Bus_and_Events_Management/Using_SEMP_to_Manage_and_Monitor_Routers.html#
使用队列浏览器是查看 Solace 队列中消息的大小和数量的另一种选择。队列浏览器将为队列创建一个非消耗性流,以便查看假脱机消息。
此处提供了有关创建队列浏览器的更多信息:
https://sftp.solacesystems.com/Portal_Docs/#page/Solace_Messaging_APIs_Developer_Guide/Receiving_Guaranteed_Messages.html#ww644833
首选方法取决于您的用例。如果您希望查看每条消息的全部内容,则应使用队列浏览器。如果您只想查看有关队列的高级详细信息,SEMP 请求可能更可取。
在将消息推入队列之前,我想了解消息的数量及其大小。
您可以从您的应用程序通过消息总线发出 SEMP 请求,以检索特定 Solace 队列中消息的大小和数量。请注意,必须在客户端连接到的消息 VPN 中启用通过消息总线访问显示命令。
检索队列中每条消息的详细信息(包括大小)的 SEMP 命令是:
<rpc semp-version="soltr/7_2">
<show>
<queue>
<name>queueName</name>
<vpn-name>vpnName</vpn-name>
<messages></messages>
<detail></detail>
</queue>
</show>
</rpc>
检索队列高级详细信息(包括总大小和消息计数)的 SEMP 请求是:
<rpc semp-version="soltr/7_2">
<show>
<queue>
<name>queueName</name>
<vpn-name>vpnName</vpn-name>
<detail></detail>
</queue>
</show>
</rpc>
有关消息总线上 SEMP 的更多信息,请参阅文档的消息总线和事件管理部分,可在此处获取: https://sftp.solacesystems.com/Portal_Docs/#page/Message_Bus_and_Events_Management/Using_SEMP_to_Manage_and_Monitor_Routers.html#
使用队列浏览器是查看 Solace 队列中消息的大小和数量的另一种选择。队列浏览器将为队列创建一个非消耗性流,以便查看假脱机消息。 此处提供了有关创建队列浏览器的更多信息: https://sftp.solacesystems.com/Portal_Docs/#page/Solace_Messaging_APIs_Developer_Guide/Receiving_Guaranteed_Messages.html#ww644833
首选方法取决于您的用例。如果您希望查看每条消息的全部内容,则应使用队列浏览器。如果您只想查看有关队列的高级详细信息,SEMP 请求可能更可取。