跳到主要内容

客户端统计信息

Solace API 为每个会话提供各种统计信息,这些信息在调试应用程序时非常有用。有关所有支持的会话统计信息的列表,请参阅相应消息 API 的 API 开发人员参考文档。

C API

  • solClient_session_getTxStats()
  • solClient_session_getTxStat()
  • solClient_session_getRxStats()
  • solClient_session_getRxStat()
  • solClient_flow_getRxStats()
  • solClient_flow_getRxStat()

JCSMP

  • Session.getSessionStats()

客户端吞吐量

监控性能时,有几种客户端类型值得关注:

  • 每个应用程序会话在事件代理上都有一个对应的客户端。
  • 桥接将为每个桥接有一个对应的本地和远程客户端。

使用复制(DR)的每个消息 VPN 都将有一个对应的客户端。

端点吞吐量

监控性能时,有几种端点类型值得关注:

  • 应用程序端点
  • 持久桥接将在桥接的远程端有一个持久队列
  • 复制的消息 VPN 将在 DR-Active 和 DR-Standby 事件代理上都有一个持久队列。队列名称始终为 #MSGVPN_REPLICATION_DATA_QUEUE

多节点路由(MNR)统计信息

在使用直接消息传递的网络环境中,如果有多个事件代理,可能需要根据观察到的客户端连接统计信息调整 MNR 邻居链路。可以使用以下命令查看客户端队列统计信息:

show cspf neighbor stats queues

有关管理消息投递资源的更多详细信息,请参阅消息投递资源。

会话错误

会话对应于与事件代理的单个连接。应用程序必须跟踪会话的状态,以便处理连接故障。每个 API 以不同的方式处理会话错误,应查阅 API 文档以深入了解会话错误处理。