使用什么,以便在找不到定位器时 Geode 本机客户端池不会挂起



如果我关闭了我的Geode服务器和服务器定位器,然后尝试使用:

尝试连接客户端
PoolFactory poolFactory = PoolManager
    .CreateFactory()
    .SetSubscriptionEnabled(true)
    .AddLocator(host, port);
if (PoolManager.Find("MyPool") == null)
    p = poolFactory.Create("MyPool");

然后poolFactory.Create("MyPool")指令只是悬挂。在没有连接的情况下,我该用什么来返回Create

应该像Javadoc中的Default_socket_connect_timeout之类的东西,但在C#本机客户端中不存在...

.SetFreeConnectionTimeout也不返回。

谢谢

我不相信pool -factory :: create建立任何同步连接,所以我无法解释它为什么悬挂。由于此问题将需要更多来回的问题,因此您应该在用户上发布您的问题。

相关内容

  • 没有找到相关文章

最新更新