gpt4 book ai didi

java - JGroups 的 JChannel 构造函数非常慢

转载 作者:行者123 更新时间:2023-12-01 22:18:39 24 4
gpt4 key购买 nike

我正在使用 JGroups 库中的 JChannel 在应用程序之间进行通信。不幸的是,我注意到 JChannel 的构造函数和连接调用非常慢,使用默认配置(不带参数的 new JChannel()),构造函数大约需要 4 秒,连接大约需要 5/6 秒。在 GitHub 上,我尝试了项目存储库中的各种 xml 配置,但似乎没有一个比其他配置更快。

channel = new JChannel(); //4 secs
channel.connect("MyCluster"); // 5-6 secs

我使用的是 Windows 10 4.0.19 Lib 版本(4.1.0+ 版本在 Windows 中存在 bug,连接总是失败)。

我错过了什么吗?为什么这么慢?

谢谢大家。

最佳答案

对于第一个成员,connect() 调用至少需要 GMS.join_timeout 毫秒,因此您可能需要复制 udp.xml 并对其进行修改,并传递配置到 JChannel 构造函数。

channel 的创建应该很快!也许您的构造者从 CLASSPATH 上的某个位置选择了不同的 udp.xml?

我建议在strace中运行java进程来看看发生了什么。

关于java - JGroups 的 JChannel 构造函数非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58609654/

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