在没有任何ServerNode运行的情况下尝试将Ignite节点作为客户端启动时,即“ ClientMode = True”,该过程将以下消息记录在控制台上,并且一直保持运行,并且从未结束 >
根据消息,该过程将重试,并等待服务器节点加入,我认为这是默认行为!但是,有没有办法为等待或最大重试次数设置超时?因为我不希望我的过程等待超过10秒。
下面是我用来启动点火客户端的配置。
`IgniteConfiguration
{
Localhost = "127.0.0.1",
ClientMode = true,
AutoGenerateIgniteInstanceName = true,
DiscoverySpi = new TcpDiscoverySpi
{
LocalPort = 48500,
LocalPortRange = 2,
IpFinder = new TcpDiscoveryMulticastIpFinder
{
Endpoints = new[] { "127.0.0.1:48500..48501" }
}
},
CommunicationSpi = new TcpCommunicationSpi
{
LocalPort = 48100
}
});`
答案 0 :(得分:2)
您可以设置超时,在此期间,节点将必须连接到TcpDiscoverySpi#joinTimeout中的集群。如果超过此超时时间,则该节点将停止尝试。
答案 1 :(得分:0)