给定使用 Aleph/Manifold 创建的总线,您如何测量吞吐量、延迟、错误数和超时等有趣的指标?
(manifold.bus/event-bus (fn []
(s/stream 100 )))
Aleph 没有内置监控。
您可以自己构建它,或者在您的处理程序函数中(可能使用原子)或直接使用 Netty。有一个:bootstrap-transform
参数允许您创建一个 Netty ChannelHandler
。
这应该允许您使用现有的 Netty 性能监控解决方案(此页面可能有用)。