C# 无法连接到配置中的任何地址!已尝试下列地址:xx.xx.xx.xx:5701、xx.xx.xx.xx.xx:5702、xx.xx.xx.xx:5703

C# 无法连接到配置中的任何地址!已尝试下列地址:xx.xx.xx.xx:5701、xx.xx.xx.xx.xx:5702、xx.xx.xx.xx:5703,c#,hazelcast.net,C#,Hazelcast.net,使用as unisocket客户端在AKS中安装Hazelcast群集,安装成功完成。能够无任何问题地访问man中心,并查看节点的启动和运行情况 问题是当试图从c#client访问时 //HazleCast var hazelClientConfig=new ClientConfig(); hazelClientConfig.GetNetworkConfig().SetSmartRouting(false); hazelClientConfig.GetNetworkConfig().AddAdd

使用as unisocket客户端在AKS中安装Hazelcast群集,安装成功完成。能够无任何问题地访问man中心,并查看节点的启动和运行情况

问题是当试图从c#client访问时

//HazleCast
var hazelClientConfig=new ClientConfig();
hazelClientConfig.GetNetworkConfig().SetSmartRouting(false);
hazelClientConfig.GetNetworkConfig().AddAddress(“xx.xx.xx.xx”);
services.AddSingleton(hazelClientConfig);
services.AddTransient(x=>
{
var hazelClientConfig=x.GetRequiredService();
返回HazelcastClient.NewHazelcastClient(hazelClientConfig);
});
获取此错误:

无法连接到配置中的任何地址

已尝试下列地址:xx.xx.xx.xx:5701、xx.xx.xx.xx.xx:5702、xx.xx.xx.xx:5703


Man中心显示,在花费6个小时解决并修复问题后,服务正在收听5701

使用此helm命令:helm install hazelcast--set service.type=LoadBalancer,service.clusterIP=“”,image.tag=3.12hazelcast/hazelcast


默认情况下,它使用的是最新的hazelcast映像,该映像与c#client不兼容,但因此添加了一个标记以提取兼容的映像。

在浪费了6个小时后,解决了该问题

使用此helm命令:helm install hazelcast--set service.type=LoadBalancer,service.clusterIP=“”,image.tag=3.12hazelcast/hazelcast


默认情况下,它使用的是最新的hazelcast映像,该映像与c#client不兼容,因此添加了一个标签以拉取兼容的映像。

防火墙设置?没有,我可以访问在同一AKS群集上运行的8080上的man中心,而无需任何白名单。您没有运行服务器。请参阅链接中的“快速入门”。您没有启动服务器或服务器由于错误而关闭。防火墙设置?无,我可以访问运行在同一AKS群集上的8080上的man中心,而无需任何白名单。您没有运行服务器。请参阅链接中的“快速入门”。您没有启动服务器,或者服务器由于错误而关闭。
//HazleCast
var hazelClientConfig = new ClientConfig();
hazelClientConfig.GetNetworkConfig().SetSmartRouting(false);
hazelClientConfig.GetNetworkConfig().AddAddress("xx.xx.xx.xx");
services.AddSingleton(hazelClientConfig);

services.AddTransient(x =>
    {
        var hazelClientConfig = x.GetRequiredService<ClientConfig>();
        return HazelcastClient.NewHazelcastClient(hazelClientConfig);
    });