0

我们使用 cometd 3.0.1 在生产中运行 jetty 9.2.9。

我们试图了解系统在任何给定时间点的当前负载并估计其最大规模。

请提出实现相同目标的最佳方法。

我尝试了不同的方法,例如监听元通道并记录每条传递的消息和关闭的每个通道。但这看起来不是一个好方法,因为它每次都必须触及元通道,而且它还可能会减慢跨通道传递的消息。

谢谢!

4

1 回答 1

1

CometD依赖于 WebSocket 的 Servlet Container 实现,因此为了监控打开/关闭的 WebSocket 连接,您可能应该依赖容器功能。

例如,如果您使用Jetty,您可能会查看 Jetty 公开的 JMX MBeans 以了解其 WebSocket 实现。

如果已经公开的内容对您来说还不够,您可以请求功能请求(对于 Jetty,在URL 处)。

于 2016-01-07T20:24:41.757 回答