zookeeper基本概念と原理
4593 ワード
Zookeeper , Server , “ ” , , , 。 , Server, “ ” 。
Zookeeper , “ ”, , Zookeeper Leader Election。
Zookeeper EPHEMERAL , Server getChildren(String path,
boolean watch) watch true, EPHEMERAL , Server , , Children , getChildren
Watch , Server Server 。 Server 。
Zookeeper Leader Election, Master Server。 Server EPHEMERAL , SEQUENTIAL , EPHEMERAL_SEQUENTIAL 。 EPHEMERAL_SEQUENTIAL , Server , Server Master, Server , EPHEMERAL
, Server , , Master。 Master, Master 。
名前統一サービス , , , , , 。 JNDI, Zookeeper Name Service JNDI , , Zookeeper Name Service , , , 。
Name Service Zookeeper , Zookeeper API 。 create 。
分散配置管理 , PC Server , , , PC Server, 。
Zookeeper , Zookeeper , , , Zookeeper , Zookeeper 。
分散型メッセージキューZookeeper :
, , , 。
FIFO , 。
Zookeeper :
/synchronizing, (Set Watch) /synchronizing/start , , /synchronizing/member_i , / synchronizing , member_i。 i , /synchronizing/start , /synchronizing/start。
分散錠 , Server 。Zookeeper , Server EPHEMERAL_SEQUENTIAL , getChildren , , , exists(String path,
boolean watch) Zookeeper , , , ,
分散式通知の調整参考2