JMX的轻巧多语言替代品?

Rom*_*om1 5 c c++ java jmx real-time

我有一个需要大量监视的实时软件应用程序项目。JMX似乎很适合该任务,只是该应用程序项目基于c ++。

是否有JMX(带有ac / c ++支持库)的轻量级替代方案,对于受监视的应用程序具有最小的侵入性?

(SNMP似乎对我的需求而言实在是太过强大了)

Rut*_*tix 3

即使 SNMP 对您的应用程序来说似乎有点大材小用,它仍然可能是您最好的选择。Net SNMP 并不难使用,并且它具有众所周知的监控应用程序标准。

其他一些替代方案是:

rsyslog 您可能会遇到的问题是,将其集成到监控应用程序中可能会比较困难。但它有一个众所周知的标准,可能值得一试。

JunC++ion 它有一个很好的 C++ 接口,但根据我的经验,它可能有点不稳定。在嵌入式模式下,它还使用更多的内存,这可能不是您想要的。