curator

    3

    1답변

    etcd2 이상의 많은 개선 사항이있는 etcd3의 최신 릴리스 (2016 년 6 월 30 일에 릴리스 됨)에 대한 문서를 검토했습니다. 그것은 포함, 다중 스트리밍은 스냅 샷을 생성 할 때 성능 저하를 방지하기 위해 하나의 TCP 연결을 통해 증분 스냅 샷을 감시합니다. grpc는 클라이언트의 성능을 향상시키기 위해 호출합니다. 다중화 된 스트리밍리스를

    1

    1답변

    순차적 임시 자식이있는 영구 노드가있는 경우 모든 자식 노드가 없어 졌을 때 시퀀스를 재설정 할 수 있습니까? 내가 달성하고자하는 것 : 첫 번째 순서 임시 노드를 작성 : [노드 00..01] 당신이 만든 2 일 : [노드 00..01을, 노드 - 00..02] 세 번째 노드를 만듭니다. [node-00..01, node-00..02, node-00.00

    0

    1답변

    나는 사육사와 큐레이터에게 새로운입니다. 큐레이터를 사용하여 동물원에 연결하고 읽기/쓰기를 시도합니다. 독립 실행 형 Java 응용 프로그램에서 실행할 때이 코드는 제대로 작동하지만 osgi 번들 내부에 포함 시키면 사육사 서버에 연결하지 못할 수 있습니다. 나는 큐레이터 프레임 워크-2.9.0.jar, 큐레이터 클라이언트-2.9.0.jar와 번들 내부의

    0

    1답변

    사육사의 문서를 읽기 시작했습니다. zk에는 서버 (추종자 + 리더)와 클라이언트가 있습니다. zk의 고객은 실제로 누구입니까? 분산 시스템의 노드는 조정할 수 있습니까? 또한 사육사 응용 프로그램은 수천 대의 컴퓨터에 실행하는 것이 읽고, 그것을 수행하는 최고의 약 10의 비율로, 기록보다 더 일반적인 읽기 여기서 1. 즉, znodes는 수천 개입니까?

    0

    1답변

    Apache Curator의 설명서를 읽고 있는데 세션이 만료 될 때 적용 할 정책이 무엇인지 정확히 이해할 수 없습니다. 즉시 연결을 LOST로 설정하겠습니까? 아니면 모든 관찰자를 다시 연결하고 다시 설정하려고 시도하겠습니까? 실패한 N 번의 시도 후에 만 ​​연결이 손실로 설정됩니까? 다시 설정하려고하면 임시 노드와 시계가 올바르게 재설정됩니까?

    0

    1답변

    여러 개의 사육사 노드에 데이터를 쓸 수 있습니까? 아마도 Apache Curator framework 요리법 중 하나를 사용하면 될까요? 어떤 API도 실제로 볼 수 없지만 여기에 물어 보는 것은 좋지 않을 것이라고 생각했습니다.

    2

    1답변

    Lock.release() 잠금 경로가 삭제되지 않습니까? 이게 버그 야? 경로를 직접 삭제해야합니까? 실제로 생성 된 노드가 CreateBuilderImpl#adjustPath lock.release() 아이 후이 /test_lock/"+"_c_"+UUID.randomUUID().toString()+"-" 모습처럼 deleted.Because

    2

    2답변

    우리는 Spring을 사용하여 단일 노드와 잘 작동하는 예약 된 작업을 실행합니다. 우리는 N 노드의 클러스터에서 이러한 예약 된 작업을 실행하여 작업이 한 시점에서 한 노드 씩 실행되도록합니다. 이것은 엔터프라이즈 사용 사례를위한 것이며 최대 10 ~ 20 개의 노드를 기대할 수 있습니다. 사용 석영 클러스터에서 예약 된 작업을 실행하기위한 인기있는 선택

    0

    1답변

    테스트를 위해 나는 Zookeeper 테스트 서버를 사용하고 있지만 테스트 시작 프로세스의 일부로 서버를 시작하기 때문에 서버가 완전히 시작될 때까지 기다릴 수 있기를 원합니다. 큐레이터를 사용하여 (테스트) 사육사 서버가 올바르게 시작되었는지 명확하게 확인하는 방법은 무엇입니까? 어떤 형태의 핑/등?

    1

    1답변

    Java의 Apache 큐레이터 라이브러리에서 트랜잭션을 사용하여 ZooKeeper에 데이터를 쓰려고합니다. private CuratorFramework client; ... private void writeToZK() { String nodePath = "/path/to/node"; client.inTransaction().creat