เจฒเจเจญเจ เจนเจฐ เจธเจซเจฒ เจเจพเจฐเฉเจฌเจพเจฐเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจเจฒเจฆเฉ เจเจพเจ เจฌเจพเจ เจฆ เจตเจฟเฉฑเจ เจเฉฑเจ เจชเฉเจพเจ เจตเจฟเฉฑเจ เจฆเจพเจเจฒ เจนเฉเฉฐเจฆเฉ เจนเฉ เจเจฟเฉฑเจฅเฉ เจนเจฐเฉเจเฉฑเจเจฒ เจธเจเฉเจฒเจฟเฉฐเจ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค เจฌเจนเฉเจค เจธเจพเจฐเฉ เจฎเจพเจฎเจฒเจฟเจเจ เจตเจฟเฉฑเจ, เจคเฉเจธเฉเจ เจฌเจธ เจเฉฑเจ เจจเจตเฉเจ เจเจฆเจพเจนเจฐเจฃ เจธเจผเฉเจฐเฉ เจเจฐ เจธเจเจฆเฉ เจนเฉ เจ เจคเฉ เจฒเฉเจก เจเจธเจค เจเจเจพ เจธเจเจฆเฉ เจนเฉเฅค เจชเจฐ เจเฉฑเจฅเฉ เจเฉฑเจ เจฎเจพเจฎเฉเจฒเฉ เจเฉเจธ เจตเฉ เจนเจจ เจเจฟเฉฑเจฅเฉ เจธเจพเจจเฉเฉฐ เจเจน เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจฃ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉเฉฐเจฆเฉ เจนเฉ เจเจฟ เจตเฉฑเจ-เจตเฉฑเจ เจจเฉเจก เจเฉฑเจ เจฆเฉเจเฉ เจฌเจพเจฐเฉ เจเจพเจฃเจฆเฉ เจนเจจ เจ เจคเฉ เจงเจฟเจเจจ เจจเจพเจฒ เจเฉฐเจฎ เจฆเฉ เจฌเฉเจ เจจเฉเฉฐ เจตเฉฐเจกเจฆเฉ เจนเจจเฅค
เจเจน เจเจธ เจฒเจ เจเฉเจธเจผเจเจฟเจธเจฎเจค เจนเฉ, เจเฉ เจเจฟ เจฌเจพเจนเจฐ เจฌเจฆเจฒ เจฆเจฟเฉฑเจคเจพ เจเจฒเจค, เจเจฟเจธเจจเฉเฉฐ เจ
เจธเฉเจ เจเจธเจฆเฉ เจธเฉเจนเจพเจตเจฃเฉ เจธเฉฐเจเฉเจเจธ เจ
เจคเฉ เจเจธเจฆเฉ เจเจฒเฉ เจฆเฉเจเจฒเฉ เจนเจพเจเจช เจฒเจ เจเฉเจฃเจฟเจ เจนเฉ, เจเฉฑเจ เจซเจธเจ-เจเจฒเจพเจธ เจนเฉ
เจตเฉฑเจ-เจตเฉฑเจ เจจเฉเจกเจพเจ 'เจคเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ เจฆเฉ เจจเจพเจฒ-เจจเจพเจฒ เจฒเจฟเฉฐเจเจพเจ เจ เจคเฉ เจฎเจพเจจเฉเจเจฐเจพเจ เจฆเฉ เจตเจฟเจเจเจพเจฐ เจธเฉเจจเฉเจนเจพ เจชเจพเจธ เจเจฐเจจเจพ, เจชเจพเจฐเจฆเจฐเจธเจผเฉ เจนเฉ [โฆ]
เจ เจญเจฟเจเจธ เจตเจฟเฉฑเจ, เจธเจญ เจเฉเจ เจฅเฉเฉเจพ เจนเฉเจฐ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจนเฉ. เจตเฉฐเจกเจฟเจ เจเจฟเจ เจเจฒเจค เจเจฆเฉเจ เจตเจฟเจเจธเจค เจเฉเจคเจพ เจเจฟเจ เจธเฉ เจเจฆเฉเจ "เจเฉฐเจเฉเจจเจฐ" เจฆเจพ เจ เจฐเจฅ เจธเจผเจฟเจชเจฟเฉฐเจ เจฒเจ เจเฉฑเจ เจตเฉฑเจกเจพ เจฒเฉเจนเฉ เจฆเจพ เจกเฉฑเจฌเจพ เจนเฉเฉฐเจฆเจพ เจธเฉ, เจ เจคเฉ "เจกเฉเจเจฐ" เจธเจฟเจฐเจซเจผ เจฒเฉเจเจเจธเจผเฉเจฐเจฎเฉเจจ เจฆเจพ เจธเจฎเจพเจจเจพเจฐเจฅเฉ เจธเฉเฅค IN IP4 เจเฉฑเจฅเฉ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจเจพเจฒเฉ เจชเจคเฉ เจธเจจ, เจจเฉเจเจตเจฐเจ เจฌเฉเจฐเฉเจ เจเจฎ เจคเฉเจฐ 'เจคเฉ เจเฉเจฌเจฒ เจฆเฉเจเจฐเจพ เจเฉเจนเจฟเจเจ เจฆเฉ เจเจฌเจพเจเจฃ เจเจพเจฐเจจ เจนเฉเฉฐเจฆเฉ เจธเจจ, เจ เจคเฉ เจเจคเจชเจพเจฆเจจ เจชเฉเจฐเจฃเจพเจฒเฉ เจฆเจพ เจเจธเจค เจ เจชเจเจพเจเจฎ เจฆเจนเจพเจเจฟเจเจ เจตเจฟเฉฑเจ เจฎเจพเจชเจฟเจ เจเจพเจเจฆเจพ เจธเฉเฅค
เจนเฉเจฃ เจ เจธเฉเจ เจธเจพเจฐเฉ เจ เจตเจฟเจธเจผเจตเจพเจธเจผเจฏเฉเจ เจคเฉเจฐ 'เจคเฉ เจธเจตเฉ-เจจเจฟเจฐเจญเจฐ, เจชเฉเจ เจเฉเจคเฉ, เจ เจคเฉ เจตเฉฐเจกเฉ เจนเฉเจ เจนเจพเจ เจเจฒเจค เจเฉฑเจ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจ เจเจฟเฉฑเจฅเฉ เจเจคเฉเจธเจผเฉเจฒ IP เจเจกเจฐเฉเฉฑเจธ เจฎเจนเจพเจจ เจฌเฉเจคเจฐเจคเฉเจฌเจคเจพ เจฆเฉ เจธเจฟเจงเจพเจเจค 'เจคเฉ เจฆเจฟเฉฑเจคเฉ เจเจพเจเจฆเฉ เจนเจจ, เจ เจคเฉ เจจเฉเจก เจธเจผเจกเจฟเจเจฒเจฐ เจฆเฉ เจเฉฑเจฌเฉ เจ เฉฑเจกเฉ เจฆเฉ เจงเฉเจจ 'เจคเฉ เจฆเจฟเจเจพเจ เจฆเฉ เจธเจเจฆเฉ เจนเจจ เจ เจคเฉ เจ เจฒเฉเจช เจนเฉ เจธเจเจฆเฉ เจนเจจเฅค เจตเฉฐเจกเฉ เจนเฉเจ เจนเจฐเฉเจ เจชเฉเจฐเฉเจเฉเจเจ เจตเจฟเฉฑเจ เจฌเฉเจเจฒเจฐเจชเจฒเฉเจ เจเฉเจก เจฆเฉ เจขเฉเจฐเจพเจ เจคเฉเจ เจฌเจเจฃ เจฒเจ เจเจฒเจค, เจตเจฟเจฐเฉเจงเฉ เจฎเจพเจนเฉเจฒ เจฆเจพ เจฎเฉเจเจพเจฌเจฒเจพ เจเจฐเจจ เจฒเจ, เจฎเจฆเจฆ เจฆเฉ เจฒเฉเฉ เจนเฉ.
เจเจฟเฉฑเจชเจฃเฉ: เจฎเฉเจจเฉเฉฐ เจชเจคเจพ เจนเฉ เจเจฟ เจเฉฑเจฅเฉ เจนเฉ libcluster
เจฒเฉเฉ
เจฎเฉเจจเฉเฉฐ เจจเจฟเฉฑเจเฉ เจคเฉเจฐ 'เจคเฉ เจเฉฑเจ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจฆเฉ เจฒเฉเฉ เจธเฉ เจเฉ เจเจฒเฉฑเจธเจเจฐ เจฆเฉ เจชเฉเจฐเจฌเฉฐเจงเจจ เจจเฉเฉฐ เจธเฉฐเจญเจพเจฒ เจฒเจตเฉเจเฉ เจ เจคเฉ เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉเจเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจนเฉเจฃเจเฉเจเจ:
- เจจเฉเจกเจพเจ เจฆเฉ เจนเจพเจฐเจก-เจเฉเจกเจฟเจก เจธเฉเจเฉ เจ เจคเฉ เจธเฉเจตเจพเจตเจพเจ เจฆเฉเจเจฐเจพ เจเจคเฉเจธเจผเฉเจฒ เจเฉเจ เจฆเฉเจตเจพเจ เจจเจพเจฒ เจชเจพเจฐเจฆเจฐเจธเจผเฉ เจเฉฐเจฎ เจเจฒเจค;
- เจนเจฐ เจเฉเจชเฉเจฒเฉเจเฉ เจคเจฌเจฆเฉเจฒเฉ เจฒเจ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจเจพเจฐเจเจธเจผเฉเจฒ เจเจพเจฒเจฌเฉเจ (เจเฉฑเจฅเฉ เจจเฉเจก, เจเฉฑเจฅเฉ เจจเฉเจก, เจจเฉเฉฑเจเจตเจฐเจ เจ เจธเจฅเจฟเจฐเจคเจพ, เจธเจชเจฒเจฟเจเจธ);
- เจฒเฉฐเจฌเฉ เจ
เจคเฉ เจเฉเจเฉ เจจเจพเจฎเจพเจ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจเจฒเฉฑเจธเจเจฐ เจจเฉเฉฐ เจธเจผเฉเจฐเฉ เจเจฐเจจ เจฒเจ เจชเจพเจฐเจฆเจฐเจธเจผเฉ เจเฉฐเจเจฐเจซเฉเจธ, เจเจฟเจตเฉเจ เจเจฟ
:nonode@nohost
; - เจกเฉเจเจฐ เจธเจชเฉเจฐเจ เจฌเจพเจเจธ เจฆเฉ เจฌเจพเจนเจฐ, เจฌเฉเจจเจฟเจเจฆเฉ เจขเจพเจเจเจพ เจเฉเจก เจฒเจฟเจเจฃ เจคเฉเจ เจฌเจฟเจจเจพเจเฅค
เจฌเจพเจ
เจฆ เจฆเจพ เจฎเจคเจฒเจฌ เจนเฉ เจเจฟ เจเจฆเฉเจ เจฎเฉเจ เจธเจฅเจพเจจเจ เจคเฉเจฐ 'เจคเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฆเฉ เจเจพเจเจ เจเฉเจคเฉ :nonode@nohost
, เจเจพเจ เจตเจฐเจค เจเฉ เจเฉฑเจ เจจเจเจฒเฉ เจคเฉเจฐ 'เจคเฉ เจตเฉฐเจกเฉ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจ test_cluster_task
docker-compose up --scale my_app=3
เจ
เจคเฉ เจฆเฉเจเฉ เจเจฟ เจเจน เจฌเจฟเจจเจพเจ เจเจฟเจธเฉ เจเฉเจก เจฌเจฆเจฒเจพเจต เจฆเฉ เจกเฉเจเจฐ เจตเจฟเฉฑเจ เจคเจฟเฉฐเจจ เจฎเฉเจเจฟเจเจ เจจเฉเฉฐ เจเจฟเจตเฉเจ เจเจฒเจพเจเจเจฆเจพ เจนเฉ. เจฎเฉเจ เจจเจฟเจฐเจญเจฐ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจตเฉ เจเจพเจนเฉเฉฐเจฆเจพ เจนเจพเจ เจเจฟเจตเฉเจ เจเจฟ mnesia
- เจเจฆเฉเจ เจเฉเจชเฉเจฒเฉเจเฉ เจฌเจฆเจฒเจฆเฉ เจนเฉ, เจชเจฐเจฆเฉ เจฆเฉ เจชเจฟเฉฑเจเฉ เจเจน เจเจชเจฒเฉเจเฉเจธเจผเจจ เจคเฉเจ เจฌเจฟเจจเจพเจ เจเจฟเจธเฉ เจตเจพเจงเฉ เจเจฟเฉฑเจ เจฆเฉ เจเจฒเฉฑเจธเจเจฐ เจฒเจพเจเจต เจจเฉเฉฐ เจฆเฉเจฌเจพเจฐเจพ เจฌเจฃเจพเจเจเจฆเฉ เจนเจจเฅค
เจเจฒเฉเจธเจเจฐ เจเฉฑเจ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจฌเจฃเจจ เจฆเจพ เจเจฐเจพเจฆเจพ เจจเจนเฉเจ เจธเฉ เจเฉ เจเฉฑเจ เจเจฒเฉฑเจธเจเจฐ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจจ เจคเฉเจ เจฒเฉ เจเฉ เจเฉเจซเฉ เจฌเจฃเจพเจเจฃ เจคเฉฑเจ เจนเจฐ เจเฉเจเจผ เจฆเฉ เจธเจฎเจฐเฉฑเจฅ เจนเฉเจตเฉเฅค เจเจน เจเฉฑเจ เจเจพเจเจฆเฉ เจฆเฉ เจเฉเจฒเฉ เจจเจนเฉเจ เจนเฉ เจเจฟเจธเจฆเจพ เจเจฆเฉเจธเจผ เจธเจพเจฐเฉ เจธเฉฐเจญเจพเจตเฉ เจฎเจพเจฎเจฒเจฟเจเจ เจจเฉเฉฐ เจเจตเจฐ เจเจฐเจจเจพ เจนเฉ, เจเจพเจ เจเจธ เจ เจฐเจฅ เจตเจฟเฉฑเจ เจเฉฑเจ เจ เจเจพเจฆเจฎเจฟเจ เจคเฉเจฐ 'เจคเฉ เจธเฉฐเจชเฉเจฐเจจ เจนเฉฑเจฒ เจนเฉเจฃเจพ เจนเฉ เจเจฟ เจธเจฟเจงเจพเจเจคเจเจพเจฐ CS เจเจธ เจฎเจฟเจเจฆ เจตเจฟเฉฑเจ เจชเจพเจ. เจเจน เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจเฉฑเจ เจฌเจนเฉเจค เจนเฉ เจธเจชเจธเจผเจ เจเจฆเฉเจธเจผ เจฆเฉ เจชเฉเจฐเจคเฉ เจฒเจ เจคเจฟเจเจฐ เจเฉเจคเฉ เจเจ เจนเฉ, เจชเจฐ เจเจธเจฆเจพ เจเฉฐเจฎ เจฌเจนเฉเจค เจเจผเจฟเจเจฆเจพ เจจเจนเฉเจ เจนเฉเฅค เจเจน เจเฉเจเจพ เจธเจฅเจพเจจเจ เจตเจฟเจเจพเจธ เจตเจพเจคเจพเจตเจฐเจฃ เจ เจคเฉ เจตเจฟเจฐเฉเจงเฉ เจเฉฐเจเฉเจจเจฐเจพเจ เจจเจพเจฒ เจญเจฐเฉ เจตเฉฐเจกเฉ เจฒเจเจเฉเจฒเฉ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเจเจเจพเจฐ เจชเฉเจฐเฉ เจชเจพเจฐเจฆเจฐเจธเจผเจคเจพ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจเจพ เจนเฉเจตเฉเจเจพเฅค
เจชเจนเฉเฉฐเจ เจเฉเจฃเฉ เจนเฉ
เจเจฒเฉเจธเจเจฐ เจเฉฑเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจตเจเฉเจ เจเจฒเจพเจเจฃ เจฆเจพ เจเจฐเจพเจฆเจพ เจนเฉ, เจนเจพเจฒเจพเจเจเจฟ เจเฉฑเจจเจค เจเจชเจญเฉเจเจคเจพ เจธเจฟเฉฑเจงเฉ เจคเฉเจฐ 'เจคเฉ เจเจฒเจพ เจเฉ เจเจฒเฉฑเจธเจเจฐ เจฆเฉ เจ
เจธเฉเจเจฌเจฒเฉ เจ
เจคเฉ เจฐเฉฑเจ-เจฐเจเจพเจ
เจฆเฉ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐ เจธเจเจฆเฉ เจนเจจเฅค Cloister.Manager
เจเจพเจฐเจเจฟเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฆเฉ เจธเฉเจชเจฐเจตเจพเจเจเจผเจฐ เจเฉเจฐเฉ เจตเจฟเฉฑเจเฅค
เจเจฆเฉเจ เจเฉฑเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจตเจเฉเจ เจเจฒเจพเจเจ เจเจพเจเจฆเจพ เจนเฉ, เจคเจพเจ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจเจธ 'เจคเฉ เจจเจฟเจฐเจญเจฐ เจเจฐเจฆเฉ เจนเฉ config
, เจเจฟเจธ เจคเฉเจ เจเจน เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจฎเฉเจฒ เจฎเฉเฉฑเจฒเจพเจ เจจเฉเฉฐ เจชเฉเฉเจนเจฆเจพ เจนเฉ:
config :cloister,
otp_app: :my_app,
sentry: :"cloister.local", # or ~w|n1@foo n2@bar|a
consensus: 3, # number of nodes to consider
# the cluster is up
listener: MyApp.Listener # listener to be called when
# the ring has changed
เจเจชเจฐเฉเจเจค เจฎเจพเจชเจฆเฉฐเจกเจพเจ เจฆเจพ เจธเจผเจพเจฌเจฆเจฟเจ เจ
เจฐเจฅ เจนเฉ: เจเจฒเฉเจธเจเจฐ OTP เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฒเจ เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉ :my_app
, เจตเจฐเจคเจฆเจพ เจนเฉ Erlang เจธเฉเจตเจพ เจเฉเจ เจจเฉเจกเจพเจ เจจเฉเฉฐ เจเฉเฉเจจ เจฒเจ, เจเฉฑเจเฉ-เจเฉฑเจ เจคเจฟเฉฐเจจ, เจ
เจคเฉ MyApp.Listener
เจฎเฉเจกเฉเจเจฒ (เจฒเจพเจเฉ เจเจฐเจจเจพ @behaviour Cloister.Listener
เจเจธ เจธเฉฐเจฐเจเจจเจพ เจฆเฉ เจจเจพเจฒ, เจเจชเจฒเฉเจเฉเจธเจผเจจ เจเจฒเฉเจธเจเจฐ เจนเฉ เจเจพเจตเฉเจเจพ MyApp.Listener.on_state_change/2
%Cloister.Monitor{status: :up}
, เจเจฟเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉ: "เจนเฉเจฒเฉ, เจเจฒเฉฑเจธเจเจฐ เจจเฉเฉฐ เจเจเฉฑเจ เจพ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค"
เจเจผเจฟเจเจฆเจพเจคเจฐ เจฎเจพเจฎเจฒเจฟเจเจ เจตเจฟเฉฑเจ, เจเฉฐเจธเจเจพเจฒเฉเจธเจผเจจ consensus: 3
เจ
เจจเฉเจเฉเจฒ เจนเฉ เจเจฟเจเจเจเจฟ เจญเจพเจตเฉเจ เจ
เจธเฉเจ เจนเฉเจฐ เจจเฉเจกเจพเจ เจฆเฉ เจเฉเฉเจจ เจฆเฉ เจเจฎเฉเจฆ เจเจฐเจฆเฉ เจนเจพเจ, เจเจพเจฒเจฌเฉเจ เจฒเฉฐเจ เจเจพเจตเฉเจเจพ status: :rehashing
โ status: :up
เจเจฟเจธเฉ เจตเฉ เจจเจตเฉเจ เจธเจผเจพเจฎเจฒ เจเฉเจคเฉ เจเจพเจ เจนเจเจพเจ เจเจ เจจเฉเจก 'เจคเฉ.
เจตเจฟเจเจพเจธ เจฎเฉเจก เจตเจฟเฉฑเจ เจธเจผเฉเจฐเฉ เจเจฐเจฆเฉ เจธเจฎเฉเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจธเจฟเจฐเจซเจผ เจธเฉเฉฑเจ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ consensus: 1
ะธ เจเจฒเฉเจธเจเจฐ เจเจฆเฉเจ เจเจน เจฆเฉเจเจฆเจพ เจนเฉ เจคเจพเจ เจเฉเจธเจผเฉ เจจเจพเจฒ เจเจฒเฉฑเจธเจเจฐ เจ
เจธเฉเจเจฌเจฒเฉ เจฆเฉ เจเจกเฉเจ เจจเฉเฉฐ เจเฉฑเจก เจฆเฉเจตเฉเจเจพ :nonode@nohost
, เจเจพเจ :node@host
, เจเจพเจ :[email protected]
- เจเจธ เจเฉฑเจฒ 'เจคเฉ เจจเจฟเจฐเจญเจฐ เจเจฐเจฆเจพ เจนเฉ เจเจฟ เจจเฉเจก เจจเฉเฉฐ เจเจฟเจตเฉเจ เจธเฉฐเจฐเจเจฟเจค เจเฉเจคเจพ เจเจฟเจ เจธเฉ (:none | :shortnames | :longnames
).
เจตเฉฐเจกเจฟเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจชเฉเจฐเจฌเฉฐเจงเจจ
เจกเจฟเจธเจเฉเจฐเฉเจฌเจฟเจเจเจก เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจตเฉเจเจฟเจเจฎ เจตเจฟเฉฑเจ เจจเจนเฉเจ เจนเฉเฉฐเจฆเฉเจเจ เจนเจจ เจเจฎ เจคเฉเจฐ 'เจคเฉ เจตเฉฐเจกเฉเจเจ เจจเจฟเจฐเจญเจฐเจคเจพเจตเจพเจ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉเจเจ เจนเจจ, เจเจฟเจตเฉเจ เจเจฟ mnesia
. เจธเจพเจกเฉ เจฒเจ เจเจธเฉ เจเจพเจฒเจฌเฉเจ เจคเฉเจ เจเจนเจจเจพเจ เจฆเฉ เจฎเฉเฉ เจธเฉฐเจฐเจเจจเจพ เจจเฉเฉฐ เจธเฉฐเจญเจพเจฒเจฃเจพ เจเจธเจพเจจ เจนเฉ on_state_change/2
. เจเฉฑเจฅเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจฎเฉเฉ-เจธเฉฐเจฐเจเจจเจพ เจเจฐเจจ เจฆเฉ เจคเจฐเฉเจเฉ เจฆเจพ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจตเฉเจฐเจตเจพ เจนเฉ mnesia
เจตเจฟเฉฑเจ เจเฉฑเจกเจฃ 'เจคเฉ
เจตเจฐเจคเจฃ เจฆเจพ เจฎเฉเฉฑเจ เจซเจพเจเจฆเจพ เจเจฒเฉเจธเจเจฐ เจเจน เจนเฉ เจเจฟ เจเจน เจเฉเจชเฉเจฒเฉเจเฉ เจคเจฌเจฆเฉเจฒเฉ เจคเฉเจ เจฌเจพเจ
เจฆ เจเจฒเฉฑเจธเจเจฐ เจจเฉเฉฐ เจฆเฉเจฌเจพเจฐเจพ เจฌเจฃเจพเจเจฃ เจฒเจ เจธเจพเจฐเฉ เจเจผเจฐเฉเจฐเฉ เจเจชเจฐเฉเจธเจผเจจ เจเจฐเจฆเจพ เจนเฉ เจนเฉเฉฑเจก เจฆเฉ เจนเฉเจ เจพเจ. เจเจชเจฒเฉเจเฉเจธเจผเจจ เจชเจนเจฟเจฒเจพเจ เจคเฉเจ เจนเฉ เจคเจฟเจเจฐ เจตเฉฐเจกเฉ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจ เจเฉฑเจฒเจฆเฉ เจนเฉ, เจธเจพเจฐเฉ เจจเฉเจก เจเฉเฉเฉ เจนเฉเจ เจนเจจ, เจญเจพเจตเฉเจ เจ
เจธเฉเจ IP เจชเจคเฉ เจ
เจคเฉ เจเจธเจฒเจ เจจเฉเจก เจฆเฉ เจจเจพเจฎ เจชเจนเจฟเจฒเจพเจ เจคเฉเจ เจเจพเจฃเจฆเฉ เจนเจพเจ, เจเจพเจ เจเจนเจจเจพเจ เจจเฉเฉฐ เจเจคเฉเจธเจผเฉเจฒ เจคเฉเจฐ 'เจคเฉ เจจเจฟเจฐเจงเจพเจฐเจค/เจฌเจฆเจฒเจฟเจ เจเจฟเจ เจนเฉเฅค เจเจธ เจฒเจ เจฌเจฟเจฒเจเฉเจฒ เจเฉเจ เจตเจฟเจธเจผเฉเจธเจผ เจกเฉเจเจฐ เจเฉเจเจซเจฟเจเจฐเฉเจธเจผเจจ เจธเฉเจเจฟเฉฐเจเจพเจ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉ เจ
เจคเฉ เจเฉฑเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจกเจฟเจตเฉเจฒเจชเจฐ เจฆเฉ เจฆเฉเจฐเจฟเจธเจผเจเฉเจเฉเจฃ เจคเฉเจ, เจเฉฑเจ เจตเจฟเจคเจฐเจฟเจค เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจ เจเฉฑเจฒเจฃ เจเจพเจ เจเฉฑเจ เจธเจฅเจพเจจเจ เจตเจฟเฉฑเจ เจเฉฑเจฒเจฃ เจตเจฟเฉฑเจ เจเฉเจ เจ
เฉฐเจคเจฐ เจจเจนเฉเจ เจนเฉเฅค :nonode@nohost
. เจคเฉเจธเฉเจ เจเจธ เจฌเจพเจฐเฉ เจนเฉเจฐ เจชเฉเฉเจน เจธเจเจฆเฉ เจนเฉ
เจนเจพเจฒเจพเจเจเจฟ เจเฉเจชเฉเจฒเฉเจเฉ เจคเจฌเจฆเฉเจฒเฉเจเจ เจฆเจพ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจชเฉเจฐเจฌเฉฐเจงเจจ เจเฉฑเจ เจเจธเจเจฎ เจฒเจพเจเฉเจเจฐเจจ เจฆเฉเจเจฐเจพ เจธเฉฐเจญเจต เจนเฉ MyApp.Listener
, เจเฉฑเจฅเฉ เจนเจฎเฉเจธเจผเจพ เจเจฟเจจเจพเจฐเฉ เจฆเฉ เจเฉเจธ เจนเฉ เจธเจเจฆเฉ เจนเจจ เจเจฟเฉฑเจฅเฉ เจเจน เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจธเฉเจฎเจพเจตเจพเจ เจ
เจคเฉ เจธเฉฐเจฐเจเจจเจพ เจชเฉฑเจเจชเจพเจค เจฒเจพเจเฉ เจเจฐเจจ เจฆเฉ เจ
เจงเจพเจฐ เจธเจพเจฌเจค เจนเฉเฉฐเจฆเฉ เจนเจจเฅค เจเจน เจ เฉเจ เจนเฉ, เจฌเฉฑเจธ เจเจชเจฐเฉเจเจค เจจเฉเฉฐ เจฒเจ libcluster
, เจเฉ เจเจฟ เจตเจงเฉเจฐเฉ เจเจฎ-เจเจฆเฉเจธเจผ เจนเฉ, เจเจพเจ เจเฉฑเจฅเฉเจ เจคเฉฑเจ เจเจฟ เจนเฉเจ เจฒเฉ-เจชเฉฑเจงเจฐ เจฆเฉ เจเจฒเฉฑเจธเจเจฐ เจจเฉเฉฐ เจเจชเจฃเฉ เจเจช เจธเฉฐเจญเจพเจฒเฉเฅค เจเจธ เจเฉเจก เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจฆเจพ เจเฉเจเจพ เจนเจฐ เจธเฉฐเจญเจต เจฆเฉเจฐเจฟเจธเจผ เจจเฉเฉฐ เจเจตเจฐ เจเจฐเจจเจพ เจจเจนเฉเจ เจนเฉ, เจชเจฐ เจฌเฉเจฒเฉเฉเฉ เจฆเจฐเจฆ เจ
เจคเฉ เจฌเฉเจเจฒ เจเจพเจชเฉ-เจชเฉเจธเจ เจคเฉเจ เจฌเจฟเจจเจพเจ เจธเจญ เจคเฉเจ เจเจฎ เจฆเฉเจฐเจฟเจธเจผ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพ เจนเฉเฅค
เจจเฉเจ: เจ เจธเจฒ เจตเจฟเฉฑเจ เจเจธ เจฌเจฟเฉฐเจฆเฉ 'เจคเฉ เจตเจพเจเฉฐเจธเจผ เจธเฉ "เจนเฉเจชเฉ เจเจฒเฉฑเจธเจเจฐเจฟเฉฐเจ!", เจ เจคเฉ เจฏเจพเจเจกเฉเจเจธ, เจเจฟเจธเจฆเจพ เจฎเฉเจ เจ เจจเฉเจตเจพเจฆ เจเจฐเจฆเจพ เจนเจพเจ (เจฎเฉเจจเฉเฉฐ เจเจชเจฃเฉ เจเจช เจกเจฟเจเจธเจผเจจเจฐเฉเจเจ เจตเจฟเฉฑเจ เจจเจนเฉเจ เจเจพเจฃเจพ เจชเฉเจเจฆเจพ), เจจเฉ เจฎเฉเจจเฉเฉฐ "เจนเฉเจชเฉ เจเจฒเฉฑเจธเจเจฐเจฟเฉฐเจ!" เจตเจฟเจเจฒเจช เจฆเฉ เจชเฉเจธเจผเจเจธเจผ เจเฉเจคเฉเฅค เจเฉฑเจ เจฌเจฟเจนเจคเจฐ เจ เจจเฉเจตเจพเจฆ เจฆเฉ เจเจฒเจชเจจเจพ เจเจฐเจจเจพ เจธเจผเจพเจเจฆ เจ เจธเฉฐเจญเจต เจนเฉ, เจเจพเจธ เจเจฐเจเฉ เจฎเฉเจเฉเจฆเจพ เจญเฉ-เจฐเจพเจเจจเฉเจคเจฟเจ เจธเจฅเจฟเจคเฉ เจฆเฉ เจฎเฉฑเจฆเฉเจจเจเจผเจฐเฅค
เจธเจฐเฉเจค: www.habr.com