Dubbo (2): zookeeper 등록 센터

zookeeper 등록 센터
Zookeeper 는 Apacahe Hadoop 의 하위 프로젝트 로 트 리 형태의 디 렉 터 리 서비스 로 푸 시 변경 을 지원 하 며 Dubbo 서비스의 등록 센터 로 적합 하 며 산업 강도 가 높 아 생산 환경 에 사용 할 수 있 으 며 [1] 을 추천 합 니 다.
절차 설명:
  • 서비스 제공 자가 시 작 될 때:/dbo/com. foo. BarService/providers 디 렉 터 리 에 자신의 URL 주 소 를 기록 합 니 다
  • 서비스 소비자 가 시 작 될 때: 구독/dbo/com. foo. BarService/providers 디 렉 터 리 의 공급 자 URL 주소./dbo/com. foo. BarService/consumers 디 렉 터 리 에 자신의 URL 주 소 를 기록 합 니 다
  • 모니터링 센터 가 시 작 될 때: 구독/dbo/com. foo. BarService 디 렉 터 리 의 모든 공급 자 와 소비자 URL 주소.

  • 다음 기능 을 지원 합 니 다:
  • 공급 자가 단전 등 이상 정지 가 발생 하면 등록 센터 에서 공급 자 정 보 를 자동 으로 삭제 할 수 있다
  • 등록 센터 가 재 개 될 때 자동 으로 등록 데 이 터 를 복원 하고 구독 요청
  • 세 션 이 만 료 되면 자동 으로 등록 데 이 터 를 복원 하고 구독 요청
  • 설정 시 등록 실패 와 구독 요청 을 기록 하고 백 엔 드 정시 재 시도
  • zookeeper 설정 을 통 해 로그 인 정보
  • zookeeper 의 루트 노드 를 설정 할 수 있 습 니 다. 설정 하지 않 으 면 기본 루트 노드 를 사용 합 니 다.
  • 지원 번호 어댑터, 서 비 스 를 구독 할 수 있 는 모든 그룹 과 모든 버 전의 공급 자 는 provider 와 consumer 에서 zookeeper 클 라 이언 트 jar 패키지 의존 도 를 증가 합 니 다.
  • 
        org.apache.zookeeper
        zookeeper
        3.3.3
    
    또는 직접 다운로드.Dubbo 는 zkclient 와 curator 두 가지 Zookeeper 클 라 이언 트 를 지원 합 니 다. 주의: 2.7. x 버 전에 서 zkclient 의 실현 을 제 거 했 습 니 다. zkclient 클 라 이언 트 를 사용 하려 면 zkclient 클 라 이언 트 를 사용 하여 2.2.0 버 전부터 zkclient 로 부족 하여 zookeeper 클 라 이언 트 의 건장 성 을 향상 시 켜 야 합 니 다.zkclient 는 Datameer 가 원본 을 여 는 Zookeeper 클 라 이언 트 입 니 다.결 성 설정:
    또는:
    dubbo.registry.client=zkclient
    또는:
    zookeeper://10.20.153.10:2181?client=zkclient
    의존 하거나 직접 다운로드 해 야 합 니 다.
    
        com.github.sgroschupf
        zkclient
        0.1
    
    curator 클 라 이언 트 를 사용 하여 2.3.0 버 전부터 선택 가능 한 curator 를 지원 합 니 다.Curator 는 넷 플 릭 스 가 오픈 한 Zookeeper 클 라 이언 트 입 니 다.curator 로 변경 할 필요 가 있 으 면 설정 하 십시오:
    또는:
    dubbo.registry.client=curator
    또는:
    zookeeper://10.20.153.10:2181?client=curator
    의존 하거나 직접 다운로드 해 야 합 니 다.
    
        com.netflix.curator
        curator-framework
        1.1.10
    
    Zookeeper 단일 컴퓨터 설정:
    또는:
    Zookeeper 클 러 스 터 설정:
    또는:
    같은 Zookeeper 는 여러 그룹 으로 나 뉘 어 등록 센터 로 나 누 어 집 니 다.
    
    
    zookeeper 설치 방법 참조: Zookeeper 설치 매 뉴 얼 은 원본 Zookeeper 서버 를 설치 하고 Quick Start 에서 Provider 와 Consumer 의 conf/dubbo. properties 의 dubbo. registry. address 값 을 변경 합 니 다.zookeeper://127.0.0.1:2181 바로 사용 할 수 있다.신뢰성 성명 아 리 내 부 는 Zookeeper 를 등록 센터 로 사용 하지 않 고 자신 이 실현 한 데이터 베 이 스 를 기반 으로 하 는 등록 센터 를 사용 합 니 다. 즉, Zookeeper 등록 센터 는 아 리 내 부장 시간 에 실 행 된 신뢰성 보장 이 없습니다. 이 Zookeeper 브리지 는 오픈 소스 버 전에 만 제공 되 고 신뢰성 은 Zookeeper 자체 의 신뢰성 에 의존 합 니 다.호환성 성명 은 2.0.8 최초 로 디자인 된 zookeeper 저장 구조 가 서로 다른 유형의 데 이 터 를 확장 할 수 없 기 때문에 2.0.9 버 전이 조정 되 었 기 때문에 호 환 되 지 않 습 니 다. 모두 2.0.9 버 전 으로 바 꿔 야 합 니 다. 앞으로 버 전 은 2.0.9 호 환 을 유지 할 것 입 니 다.2.2.0 버 전 은 zkclient 기반 으로 변경 되 었 으 며, zkclient 의존 패 키 지 를 추가 해 야 합 니 다. 2.3.0 버 전 은 curator 기반 의 실현 을 추가 하여 선택 가능 한 실현 전략 으로 합 니 다.2.3.3 이상 버 전의 zookeeper 등록 센터 클 라 이언 트 링크 를 사용 하 는 것 을 권장 합 니 다.
  • CI/CD 절차 및 원리 설명
  • Github
  • 개인 블 로그: ilovey. live (새 도 메 인 이름, 생활 사랑)
  • 판다 고 스타 기지
  • 대중 번호 [조용히 판다]
  • 에 오신 것 을 환영 합 니 다.
    본 고 는 저조 한 판다 1 문 다발 조작 으로 발표 되 었 습 니 다!대중 번호 주목 환영: 조용히 판다

    좋은 웹페이지 즐겨찾기