跳到主要内容

在PubSub+ JCSMP API中使用会话统计信息

PubSub+ JCSMP API 为每个会话提供了各种统计信息,这些信息在调试应用程序时非常有用。要查看支持的所有会话统计信息,请参阅 PubSub+ JCSMP 消息传递 API 参考。

要获取会话统计信息,请使用以下方法:

  • Session.getSessionStats() — 获取会话统计信息。
  • StatType — 支持的命名统计信息。

以下代码片段展示了打印会话统计信息的三个示例:

System.out.println("Cache Request=" + result + ", Cached Messages Received=" + session.getSessionStats().getStat(StatType.CACHED_MSGS_RECVED));

System.out.println("Number of messages sent: " + s.getSessionStats().getStat(StatType.TOTAL_MSGS_SENT));

System.out.println("Number of messages received: " + s.getSessionStats().getStat(StatType.TOTAL_MSGS_RECVED));