Apache zookeeper ZooKeeper从单个主机断开多个连接
我在我的web应用程序中使用ZooKeeper,发现了一个非常奇怪的问题:如果我将两个应用程序都使用ZooKeeper部署到同一个tomcat,那么当tomcat启动时,一个应用程序中的ZooKeeper将莫名其妙地断开连接 以下是我的代码,非常简单:Apache zookeeper ZooKeeper从单个主机断开多个连接,apache-zookeeper,disconnected,Apache Zookeeper,Disconnected,我在我的web应用程序中使用ZooKeeper,发现了一个非常奇怪的问题:如果我将两个应用程序都使用ZooKeeper部署到同一个tomcat,那么当tomcat启动时,一个应用程序中的ZooKeeper将莫名其妙地断开连接 以下是我的代码,非常简单: public class ZKTester implements InitializingBean, Watcher { private ZooKeeper hZooKeeper; public void afterPrope
public class ZKTester implements InitializingBean, Watcher {
private ZooKeeper hZooKeeper;
public void afterPropertiesSet() throws Exception {
hZooKeeper = new ZooKeeper("localhost:2181", 300000, this);
}
public void process(WatchedEvent event) {
System.out.println("**************" + event);
}
以及spring配置文件:
<bean id="zooTester" class="com.abc.framework.cluster.ZKTester"/>
我的用法有错误吗
谢谢
L.J.W从动物园管理员的角度来看,这种用法是正确的。您可以创建到服务器的多个连接 可能存在的问题是服务器上存在一个名为maxClientCnxns的属性,该属性限制来自单个IP地址的连接。有关更多详细信息,请参阅
尊敬的Christian从动物园管理员的角度来看,这个用法是正确的。您可以创建到服务器的多个连接 可能存在的问题是服务器上存在一个名为maxClientCnxns的属性,该属性限制来自单个IP地址的连接。有关更多详细信息,请参阅 你好,克里斯蒂安
...
**************WatchedEvent state:Disconnected type:None path:null
**************WatchedEvent state:Expired type:None path:null
...