gpt4 book ai didi

java - 保持 java JMX 连接打开是一个好主意

转载 作者:太空宇宙 更新时间:2023-11-04 06:40:01 25 4
gpt4 key购买 nike

我有一个支持网站,我想显示一些通过 JMX 从另一个 Java 应用程序收集的统计信息。我们注意到支持应用程序有时无法在其他应用程序重新启动后获取统计信息。我猜这是因为支持应用程序已打开与其他应用程序的 JMX 连接并保留它。然后,每次您转到页面显示 JMX 统计信息时,它都会尝试使用连接来收集它们,但失败了。

我的问题是,使用单个 JMX 连接并尝试确定何时应该重新连接它是否更好?

或者每次我们加载带有 JMX 统计信息的页面时,我们是否应该创建一个新的 JMX 连接,然后在获得所需的值后将其关闭?

最佳答案

据我所知,

JMX 连接是 RMI 连接器对象,因此可以保存在客户端应用程序中。 + 使用心跳方法重新连接。

这样我们就可以避免重新建立不轻量级的 RMI 连接的开销。

引用:javax.management.remote.rmi.RMIConnector

关于java - 保持 java JMX 连接打开是一个好主意,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24801392/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com