gpt4 book ai didi

java - Hazelcast 客户端 : how to set the port

转载 作者:行者123 更新时间:2023-12-02 05:55:31 25 4
gpt4 key购买 nike

我有一个正在运行的 hazelcast 集群,并且想要将客户端连接到它。

hazelcast 集群在默认端口 5701 上运行。我知道这一点,甚至可以在服务器配置中强制执行它。

然而,客户端开始扫描一组随机端口,有时会尝试超过 10 个端口,然后最终尝试 5701,此时成功。

然而,这是一个极其缓慢的过程。

有没有办法告诉客户端应该首先尝试端口 5701?

请注意,我正在以编程方式配置客户端。有谁指点一下吗?

更新:请注意,我正在使用 aws 集群检测,这意味着我不能简单地对包含端口的地址进行硬编码。

ClientConfig config = new ClientConfig();
ClientAwsConfig awsConfig = new ClientAwsConfig();
awsConfig.setEnabled(true);
awsConfig.setTagKey(getConfig().getAmazonTagKey());
awsConfig.setTagValue(getConfig().getAmazonTagValue());
awsConfig.setRegion(getConfig().getAmazonRegion());
config.getNetworkConfig().setAwsConfig(awsConfig);
client = HazelcastClient.newHazelcastClient(config);

最佳答案

添加以下内容有效:

awsConfig.setProperty("hz-port", "5701");

关于java - Hazelcast 客户端 : how to set the port,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56015695/

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