2024-05-13 00:56:29 发布
网友
我是一个python程序员,想监视Java应用程序, 通过与JMX通信。
我一直在网上搜索,但还没有找到一个有效的解决方案。 我看过jmx4python和JPype但是我还没有考虑过它们 Py4J看起来没用。
有没有人有一个框架的建议或这样做的方法?
顺便说一下-应用程序已经在运行,我不想调用它
你最好的办法就是利用Jython(http://jython.org)来完成这个任务。它可以调用所有漂亮的JMX内容,而不必重写它使用的二进制协议内容,这是Python语法的优点。
不过,请注意,Jython与CPython(通常是与库相关的东西)不是100%兼容的,尽管实际上它非常好。当前版本的Jython似乎支持CPython2.7定义的语言。
Jolikia是一个http jmx,可以帮助您:http://www.jolokia.org
您可以使用jython与Java的JMX库接口。
你最好的办法就是利用Jython(http://jython.org)来完成这个任务。它可以调用所有漂亮的JMX内容,而不必重写它使用的二进制协议内容,这是Python语法的优点。
不过,请注意,Jython与CPython(通常是与库相关的东西)不是100%兼容的,尽管实际上它非常好。当前版本的Jython似乎支持CPython2.7定义的语言。
Jolikia是一个http jmx,可以帮助您:http://www.jolokia.org
您可以使用jython与Java的JMX库接口。
相关问题 更多 >
编程相关推荐