내 프로젝트에서 동물원 자바 클라이언트를 사용해야합니다.다른 버전의 클라이언트가있는 사육사 서버에 연결할 수 있습니까?
A는 zookeeper 3.3.5 java 클라이언트를 사용하여 "엔터프라이즈 서비스 디렉토리"사육사 클러스터에 연결하는 라이브러리 인 종속성 B를가집니다. 이 클러스터는 제 통제하에 있지 않습니다. 제 코드에 사용할 수 없습니다. A와 B는 같은 클래스 로더에서 실행되지만 A의 코드는 3.3.5 클라이언트를 사용해야합니다.
다른 JVM에서 실행되는 다른 종속성 C (Solr 4.2)가 있습니다. C use zookeeper 3.4.5 자바 클라이언트.
문제는 A가 3.3.5 클라이언트를 사용하고 C가 3.4.5 클라이언트를 사용하지만 두 개의 다른 사육사 클러스터를 만들고 싶지 않다는 것입니다. 동일한 zk 클러스터에 연결할 수 있습니까? 가능한 경우 어떤 버전의 서버를 사용해야합니까?
3.4 클라이언트 기능을 사용하고 있지는 않지만 C가이 기능을 사용하고 있는지 확실하지 않습니다. 그래서 3.4 서버를 사용할 것입니다. 고마워요 :) – user2218067