gpt4 book ai didi

java - 如何为 JMX 连接器设置请求超时

转载 作者:搜寻专家 更新时间:2023-10-30 20:01:15 25 4
gpt4 key购买 nike

我正在尝试为 JMX 连接器设置请求超时,但似乎不起作用。

env.put("jmx.remote.x.request.waiting.timeout", new Long(30000));

但由于它不起作用,我搜索了原因并发现在标准 JMX 远程 api 中不支持上述环境变量。

有没有其他方法可以设置请求超时时间?

最佳答案

如果您使用默认的 JMX 协议(protocol) - RMI - 那么客户端超时的最佳选择是全局 RMI 连接超时。当然,只有当您不需要使用必须永远打开的 RMI 连接时,它才会起作用。

这是超时的示例属性(取自 Oracle RMI 文档:http://docs.oracle.com/javase/7/docs/technotes/guides/rmi/sunrmiproperties.html):

-Dsun.rmi.transport.tcp.responseTimeout=60000

我测试过,确实有效。在 oracle 文档中,还有一些其他对通信的客户端和服务器端有用的属性。

关于java - 如何为 JMX 连接器设置请求超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12791025/

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