如果我关闭了我的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建立任何同步连接,所以我无法解释它为什么悬挂。由于此问题将需要更多来回的问题,因此您应该在用户上发布您的问题。