เปเบเบทเบญเบเบเบธเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบธเบฅเบฐเบเบดเบเบเบตเปเบเบฐเบชเบปเบเบเบปเบเบชเปเบฒเปเบฅเบฑเบเบเปเปเปเบงเบซเบผเบทเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบฐเปเบเบปเปเบฒเบชเบนเปเปเบฅเบเบฐเบเบตเปเบเปเบญเบเบเบฒเบเบเบฒเบเบเบฑเบเบเบฐเบซเบเบฒเบเบเบฒเบกเปเบเบงเบเบญเบ. เปเบเบซเบผเบฒเบเปเบเปเบฅเบฐเบเบต, เบเปเบฒเบเบเบฝเบเปเบเปเบชเบฒเบกเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบปเบงเบขเปเบฒเบเปเบซเบกเปเปเบฅเบฐเบซเบผเบธเบเบเปเบญเบเบเบฒเบเปเบซเบผเบเบชเบฐเปเบฅเปเบ. เปเบเปเบเปเปเบเบฑเบเบกเบตเบเปเบฅเบฐเบเบตเปเบฅเบฑเบเบเปเบญเบเบเบตเปเบเปเบญเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเปเบเบทเปเบญเบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒ nodes เบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบฎเบนเปเบเปเบฝเบงเบเบฑเบเบเบฑเบเปเบฅเบฐเบเบฑเบเปเบฅเบฐเบฅเบฐเบกเบฑเบเบฅเบฐเบงเบฑเบเบเบฒเบเปเบเบเบขเบฒเบเบงเบฝเบเบเบฒเบ.
เบกเบฑเบโเปเบเปโเบซเบฑเบโเบญเบญเบโเปเบเบโเบเบตโเบเบฑเปเบโ erlang, เบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบฅเบทเบญเบเบชเปเบฒเบฅเบฑเบ syntax เบเบตเปเบซเบเปเบฒเบเปเปเบเปเบฅเบฐ hype เบเบฐเบกเบฒเบเบกเบฑเบ, เบกเบตเบเบฑเปเบเบเปเบฒเบญเบดเบ
เบเบฒเบเบเปเบฒเบเบเบญเบเบเปเปเบเบงเบฒเบกเบฅเบฐเบซเบงเปเบฒเบเบเบฐเบเบงเบเบเบฒเบเปเบเบเปเปเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบฅเบฐเบเบดเบเบเบฒเบกเบเบงเบเบเบฒ, เปเบกเปเบเปเบเปเบเปเบช [โฆ]
เปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ, เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบกเปเบเบชเบฑเบเบชเบปเบเบซเบผเบฒเบ. เปเบเบเบขเบฒเบ erlang เปเบเปเบเบทเบเบเบฑเบเบเบฐเบเบฒเปเบกเบทเปเบญ "เบเบนเปเบเบญเบเปเบเบเปเบเบต" เบซเบกเบฒเบเปเบเบดเบเบเปเบญเบเปเบซเบฅเปเบเบเบฐเบซเบเบฒเบเปเบซเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบชเบปเปเบ, เปเบฅเบฐ "docker" เปเบกเปเบเบเบฝเบเปเบเปเบเปเบฒเบชเบฑเบเบเปเบฒเบเบเบทเบชเปเบฒเบฅเบฑเบ longshoreman. IN IP4 เบกเบตเบซเบผเบฒเบเบเบตเปเบขเบนเปเบเบตเปเบเปเปเบกเบตเบเปเบญเบเบขเบนเป, เบเบฒเบเปเบเบเปเบเบเบเบญเบเปเบเบทเบญเบเปเบฒเบเบเบปเบเบเบฐเบเบดเปเบฅเปเบงเปเบกเปเบเปเบเบตเบเบกเบฒเบเบฒเบเบซเบเบน chewing เบเปเบฒเบเบชเบฒเบเปเบเปเบเบตเบ, เปเบฅเบฐเปเบงเบฅเบฒเบชเบฐเปเบฅเปเบเบเบญเบเบฅเบฐเบเบปเบเบเบฒเบเบเบฐเบฅเบดเบเปเบเปเบเบทเบเบงเบฑเบเปเบเบเปเบเบเบปเบเบชเบฐเบงเบฑเบ.
เปเบเบเบฑเบเบเบธเบเบฑเบเบเบงเบเปเบฎเบปเบฒเบเบฑเบเบซเบกเบปเบเปเบกเปเบ incredibly เบเบปเบเปเบญเบเบเบฝเบเบเป, เบเบฒเบเบซเบธเปเบกเบซเปเป, เปเบฅเบฐเปเบฅเปเบเปเบเบเบขเบฒเบ erlang เปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบตเปเบเบตเปเบขเบนเป IP เปเบเบเปเบเบทเปเบญเบเปเบซเบงเบเบทเบเบกเบญเบเปเบซเปเบขเบนเปเปเบเบซเบผเบฑเบเบเบฒเบเบเบญเบเบเบฒเบเบชเบธเปเบกเบเบตเปเบเบดเปเบเปเบซเบเป, เปเบฅเบฐเบเปเปเบชเบฒเบกเบฒเบเบเบฒเบเบปเบเปเบฅเบฐเบซเบฒเบเปเบเปเบเบเบงเบฒเบกเบเบฐเบเบทเบฅเบทเบฅเบปเปเบเบเบญเบ heel เบเปเบฒเบเบเบญเบเบเบนเปเบเบฑเบเบเบฒเบเบฐเบฅเบฒเบ. เปเบเบทเปเบญเบซเบผเบตเบเปเบงเบฑเปเบเบเบฒเบ piles เบเบญเบเบฅเบฐเบซเบฑเบ boilerplate เปเบเบเบธเบเปเบเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบเบขเบฒเบ erlang, เปเบเบทเปเบญเบเปเบฒเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก hostile, เบเบฒเบเบเปเบงเบเปเบซเบผเบทเบญเปเบกเปเบเบเปเบญเบเบเบฒเบ.
ะัะธะผะตัะฐะฝะธะต: เบเปเบญเบเบฎเบนเปเบงเปเบฒเบกเบต libcluster
เบเบงเบฒเบกเบเปเบญเบเบเบฒเบ
เบชเบดเปเบโเบเบตเปโเบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเบเปเบญเบโเบเบฒเบโเบชเปเบงเบโเบเบธเบโเบเบปเบโเปเบกเปเบโเบซเปเบญเบโเบชเบฐโเบซเบกเบธเบโเบเบตเปโเบเบฐโเบฎเบฑเบโเปเบญเบปเบฒโเบเบฒเบโเบเบธเปเบกโเบเบญเบโเบเบญเบโเบเบธเปเบกโเปเบฅเบฐโเบเบฐโเบกเบตโเบเบธเบโเบชเบปเบกโเบเบฑเบโเบเบฑเปเบโเบเปเปโเปเบโเบเบตเปโ:
- เบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบตเปเปเบเปเบเปเบชเบเบฑเบเบเบฑเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเปเบซเบเบเบเบตเปเบกเบตเบฅเบฐเบซเบฑเบเบเบฒเบเปเบฅเบฐเบเบฒเบเบเบปเปเบเบเบปเบเปเบเบเปเบเบทเปเบญเบเปเบซเบงเปเบเบเบเปเบฒเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ erlang;
- callback เบเบตเปเบกเบตเบเบฐเปเบซเบเบเบขเปเบฒเบเปเบเบฑเบกเบเบตเปเบชเปเบฒเบฅเบฑเบเบเบธเบเปเบเบฒเบเบเปเบฝเบเปเบเบ topology (node โโเบขเบนเปเบเบตเปเบเบฑเปเบ, node เบเบตเปเบเบตเป, เบเบงเบฒเบกเบเปเปเบชเบฐเบเบฝเบเบฅเบฐเบเบฒเบเบเบญเบเปเบเบทเบญเบเปเบฒเบ, เบเบฒเบเปเบเปเบเบเบฑเบ);
- เบเบฒเบเปเบเปเบเบญเบเบเบตเปเปเบเปเบเปเบชเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบตเบเบเบปเบงเบเบธเปเบกเบเบตเปเบกเบตเบเบทเปเบเบฒเบงเปเบฅเบฐเบชเบฑเปเบ, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบ
:nonode@nohost
; - เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ Docker เบญเบญเบเบเบฒเบเบเปเบญเบ, เปเบเบเบเปเปเบเปเบญเบเบเบฝเบเบฅเบฐเบซเบฑเบเปเบเบเบชเปเบฒเบเบเบทเปเบเบเบฒเบ.
เบชเบธเบเบเปเบฒเบเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบซเบผเบฑเบเบเบฒเบเบเบตเปเบเปเบญเบเปเบเปเบเบปเบเบชเบญเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบขเบนเปเปเบเบเปเบญเบเบเบดเปเบ :nonode@nohost
, เบซเบผเบทเบขเบนเปเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบตเปเปเบเบเบขเบฒเบเบเบญเบกเปเบเบเปเบเป test_cluster_task
docker-compose up --scale my_app=3
เปเบฅเบฐเปเบเบดเปเบเบงเปเบฒเบกเบฑเบเบเบฐเบเบดเบเบฑเบเบชเบฒเบกเบเบปเบงเบขเปเบฒเบเปเบ docker เปเบเบเบเปเปเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเบฅเบฐเบซเบฑเบเปเบเป. เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฑเบเบเปเบญเบเบเบฒเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบตเปเบเบถเปเบเบเบฑเบเปเบเบฑเปเบ mnesia
- เปเบโเปเบงโเบฅเบฒโเบเบตเป topology เปเบเปโเบกเบตโเบเบฒเบโเบเปเบฝเบโเปเบเบโ, เบขเบนเปโเปเบเบทเปเบญเบโเบซเบฅเบฑเบ scenes เบเบงเบโเปเบเบปเบฒโเปเบเบปเปเบฒโเบเปเปโเบชเปเบฒเบโเบเบธเปเบกโเบเบตเปโเบกเบตโเบเบตโเบงเบดเบโเปเบเบโเบเปเปโเบกเบตโเบเบฒเบโเปเบเบฐโเบเบฒเบโเปเบเบตเปเบกโเปเบเบตเบกโเบเบฒเบโเบเปเบฒโเบฎเปเบญเบโเบชเบฐโเบซเบกเบฑเบโ.
เบเบนเปเปเบชเบทเปเบญเบเปเบฒ เบเปเปเปเบเปเบเบฑเปเบเปเบเปเบซเปเปเบเบฑเบเบซเปเบญเบเบชเบฐเปเบธเบเบเบตเปเบกเบตเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเปเบเบธเบเบขเปเบฒเบเบเบฑเปเบเปเบเปเบเบฒเบเบชเบฐเปเบฑเบเบชเบฐเปเบนเบเบเบธเปเบกเปเบเบทเปเบญเปเบฎเบฑเบเบเบฒเปเบ. เบกเบฑเบโเบเปเปโเปเบกเปเบโเบฅเบนเบโเบเบทเบโเปเบเบดเบโเบเบตเปโเบกเบตโเบเบธเบโเบเบฐโเบชเบปเบโเปเบเบทเปเบญโเบเบงเบกโเปเบญเบปเบฒโเบเบธเบโเบเปโเบฅเบฐโเบเบตโเบเบตเปโเปเบเบฑเบโเปเบโเปเบเปโ, เบซเบผเบทโเปเบเบฑเบโเบเบฒเบโเปเบเปโเปเบโเบเบตเปโเบชเบปเบกโเบเบนเบโเบเบฒเบโเบเปเบฒเบโเบงเบดโเบเบฒโเบเบฒเบโเปเบโเบเบงเบฒเบกโเบซเบกเบฒเบโเบงเปเบฒโเบเบฑเบโเบเบดเบโเบชเบฐโเบเบตโเบเบฒเบโ. CS เปเบชเปเปเบเบเปเบฒเบชเบฑเบเบเบตเป. เบซเปเบญเบเบชเบฐเปเบธเบเบเบตเปเบเบทเบเบญเบญเบเปเบเบเปเบเบทเปเบญเบฎเบฑเบเปเบเปเบเบธเบเบเบฐเบชเบปเบเบเบตเปเบเบฑเบเปเบเบเบซเบผเบฒเบ, เปเบเปเปเบฎเบฑเบเบงเบฝเบเบเบตเปเบเปเปเปเบซเบเปเปเบเบตเบเปเบเบขเปเบฒเบเบชเบปเบกเบเบนเบ. เปเบเบปเปเบฒเบซเบกเบฒเบเบเบตเปเบเบฐเปเบเบฑเบเบเบฒเบเบชเปเบฒเบเบเบงเบฒเบกเปเบเปเบเปเบชเบขเปเบฒเบเบชเบปเบกเบเบนเบเบฅเบฐเบซเบงเปเบฒเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเปเบญเบเบเบดเปเบเปเบฅเบฐเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก elastic เปเบเบเบขเบฒเบเบเบตเปเปเบเบฑเบกเปเบเบเปเบงเบเบเบฑเบเบเบตเปเปเบเบฑเบเบชเบฑเบเบเบน.
เบงเบดเบเบตเบเบฒเบเปเบฅเบทเบญเบ
เบเบนเปเปเบชเบทเปเบญเบเปเบฒ เบกเบตเบเบธเบเบเบฐเบชเบปเบเปเบเบทเปเบญเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบฑเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบนเปเปเบเปเบเบฑเปเบเบชเบนเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบฒเบเบเบฐเบเบญเบเปเบฅเบฐเบเบฒเบเบเปเบฒเบฅเบธเบเบฎเบฑเบเบชเบฒ cluster เบเปเบงเบเบเบปเบเปเบญเบเปเบเบเบเบฒเบเปเบฅเปเบเปเบเบเบเบปเบ. 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 เปเบเบทเปเบญเปเบเบทเปเบญเบกเบเปเป nodes, เบขเปเบฒเบเบซเบเปเบญเบเบชเบฒเบก, เปเบฅเบฐ MyApp.Listener
เปเบกเบเบนเบ (เบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบ @behaviour Cloister.Listener
เบเปเบงเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบตเป, เปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ เบเบนเปเปเบชเบทเปเบญเบเปเบฒ เบเบฐ MyApp.Listener.on_state_change/2
%Cloister.Monitor{status: :up}
, เบเบถเปเบเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒ: "เบชเบฐเบเบฒเบเบเบต, เบเบธเปเบกเปเบเปเบเบทเบเบฅเบงเบเบฅเบงเบก."
เปเบเบเปเบฅเบฐเบเบตเบซเบผเบฒเบเบเบตเปเบชเบธเบ, เบเบฒเบเบเบดเบเบเบฑเปเบ consensus: 3
เปเบกเปเบเบเบตเบเบตเปเบชเบธเบเปเบเบฒเบฐเบงเปเบฒเปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบเบฒเบเบงเปเบฒเบเบฐเบกเบต nodes เบซเบผเบฒเบเบเบตเปเบเบฐเปเบเบทเปเบญเบกเบเปเป, callback เบเบฐเบเปเบฒเบ status: :rehashing
โ status: :up
เบขเบนเปเปเบ node เบเบตเปเปเบเบตเปเบกเปเบซเบกเปเบซเบผเบทเปเบญเบปเบฒเบญเบญเบ.
เปเบกเบทเปเบญเปเบฅเบตเปเบกเบเบปเปเบเปเบเบฎเบนเบเปเบเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒ, เบเปเบฒเบเบเบฝเบเปเบเปเบเปเบญเบเบเบฒเบเบเปเบฒเบเบปเบ consensus: 1
ะธ เบเบนเปเปเบชเบทเปเบญเบเปเบฒ เบกเบตเบเบงเบฒเบกเบชเบธเบเบเบฐเบเปเบฒเบกเบเบฒเบเบฅเปเบเปเบฒเบเบฒเบเบเบธเบกเบเบธเบกเบเบธเปเบกเปเบกเบทเปเบญเบฅเบฒเบงเปเบซเบฑเบ :nonode@nohost
, เบซเบผเบท :node@host
, เบซเบผเบท :[email protected]
- เบเบถเปเบโเบเบฑเบโเบงเบดโเบเบตโเบเบฒเบโเบเบฑเปเบโเบเปเบฒ node (:none | :shortnames | :longnames
).
เบเบฒเบเบเบฑเบเบเบฒเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเบตเปเปเบเบเบขเบฒเบ
เปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเบตเปเปเบเบเบขเบฒเบเบเปเปเบขเบนเปเปเบเบชเบนเบเบเบฒเบเบฒเบเปเบเบเบเบปเบเบเบฐเบเบดเปเบฅเปเบง เบฅเบงเบกเบกเบตเบเบฒเบเบญเปเบฒเบเบญเบตเบเบเบตเปเปเบเบเบขเบฒเบ เปเบเบฑเปเบ: mnesia
. เบกเบฑเบเบเปเบฒเบเบชเปเบฒเบฅเบฑเบเบเบงเบเปเบฎเบปเบฒเบเบตเปเบเบฐเบเบฑเบเบเบฒเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบญเบเบเบงเบเปเบเบปเบฒเบเบทเบเปเบซเบกเปเบเบฒเบเบเบฒเบเปเบญเบตเปเบเบเบทเบเบเบฝเบงเบเบฑเบ on_state_change/2
. เบเบตเปเบเบตเป, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ, เปเบเบฑเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเบเบญเบเบงเบดเบเบตเบเบฒเบ reconfigure mnesia
เบชเบธเบเบเบดเบเปเบ
เบเบฐเปเบซเบเบเบเบปเปเบเบเปเบเบญเบเบเบฒเบเบเปเบฒเปเบเป เบเบนเปเปเบชเบทเปเบญเบเปเบฒ เปเบกเปเบเบงเปเบฒเบกเบฑเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบฑเบเบซเบกเบปเบเบเบตเปเบเปเบฒเปเบเบฑเบเปเบเบทเปเบญเบชเปเบฒเบ cluster เบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบเบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเปเบฝเบเปเบเบ topology เบเบฒเบเปเบเป Hood เปเบเป. เปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเบฝเบเปเบเปเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบตเปเปเบเบเบขเบฒเบเบเบตเปเบเบฝเบกเบเปเบญเบกเปเบฅเปเบง, เปเบเบเบกเบตเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบซเบกเบปเบ, เบเปเปเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบเบฐเบฎเบนเปเบเบตเปเบขเบนเป IP เปเบฅเบฐเบเบฑเปเบเบเบฑเปเบเบเบทเปเบเบญเบ node เบฅเปเบงเบเบซเบเปเบฒ, เบซเบผเบทเบเบงเบเปเบเบปเบฒเปเบเปเบเบทเบเบกเบญเบเบซเบกเบฒเบ / เบเปเบฝเบเปเบเบเปเบเบเปเบเบทเปเบญเบเปเบซเบง. เบเบตเปเบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบตเบเบฒเบเบเบฑเปเบเบเปเบฒ docker เบเบดเปเบชเบเบขเปเบฒเบเปเบเปเบเบดเบเปเบฅเบฐเบเบฒเบเบเบฑเบเบชเบฐเบเบฐเบเบญเบเบเบนเปเบเบฑเบเบเบฐเบเบฒเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ, เบเปเปเบกเบตเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเปเบฅเปเบเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบตเปเปเบเบเบขเบฒเบเบซเบผเบทเปเบฅเปเบเบขเบนเปเปเบเบเปเบญเบเบเบดเปเบ. :nonode@nohost
. เบเปเบฒเบเบชเบฒเบกเบฒเบเบญเปเบฒเบเปเบเบตเปเบกเปเบเบตเบกเบเปเบฝเบงเบเบฑเบเปเบฅเบทเปเบญเบเบเบตเปเปเบ
เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบฒเบเบเบฑเบเบเบฒเบเบเบตเปเบชเบฑเบเบชเบปเบเบเบญเบเบเบฒเบเบเปเบฝเบเปเบเบ topology เปเบกเปเบเปเบเบฑเบเปเบเปเบเปเปเบเบเบเปเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบเบเปเบฒเบซเบเบปเบเปเบญเบ MyApp.Listener
, เบญเบฒเบเบเบฐเบชเบฐเปเบซเบกเบตเบกเบตเบเปเบฅเบฐเบเบตเบเบตเปเปเบเบเบเบตเปเบเปเปเบเปเบฒเบเบฑเบเบเบญเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเปเบซเบผเบปเปเบฒเบเบตเปเปเบฅเบฐเบเบงเบฒเบกเบฅเปเบฒเบญเบฝเบเปเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบดเบชเบนเบเบงเปเบฒเปเบเบฑเบเบเบทเปเบเบเบฒเบเบเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ. เบกเบฑเบเบเปเปเปเบเบฑเบเบซเบเบฑเบ, เบเบฝเบเปเบเปเปเบญเบปเบฒเบเปเบฒเบเปเบเบดเบ libcluster
, เบเบถเปเบเปเบเบฑเบเบเบธเบเบเบฐเบชเบปเบเบเบปเปเบงเปเบเบซเบผเบฒเบ, เบซเบผเบทเปเบกเปเบเบฐเบเบฑเปเบเบเบฑเบเบเบฒเบเบเบธเปเบกเบฅเบฐเบเบฑเบเบเปเปเบฒเบเบปเบงเบเปเบฒเบเปเบญเบ. เปเบเบปเปเบฒเบซเบกเบฒเบเบเบญเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบฅเบฐเบซเบฑเบเบเบตเปเบเปเปเปเบกเปเบเปเบเบทเปเบญเปเบซเปเบเบงเบกเปเบญเบปเบฒเบเบธเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบตเปเปเบเบฑเบเปเบเปเบเป, เปเบเปเปเบเปเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบปเปเบงเปเบเบเบตเปเบชเบธเบเปเบเบเบเปเปเบกเบตเบเบงเบฒเบกเปเบเบฑเบเบเบงเบเบเบตเปเบเปเปเบเปเบฒเปเบเบฑเบเปเบฅเบฐเบเบฒเบเบเบฑเบเบฅเบญเบเบเบตเปเบซเบเบธเปเบเบเบฒเบ.
เบซเบกเบฒเบเปเบซเบ: เปเบเบเบธเบเบเบตเปเปเบเบเบปเปเบเบชเบฐเบเบฑเบเบกเบตเบเปเบฒเบงเปเบฒ "Happy clustering!", เปเบฅเบฐ Yandex, เปเบเบดเปเบเบเปเบญเบเปเบ (เบเปเบญเบเบเปเปเบเปเบญเบเบเปเบฒเบเบงเบฑเบเบเบฐเบเบฒเบเบธเบเบปเบกเบเปเบงเบเบเบปเบเปเบญเบ), เปเบเปเบชเบฐเปเบซเบเบตเบเบฒเบเปเบฅเบทเบญเบเปเบซเปเบเปเบญเบเบงเปเบฒ "Happy clustering!" เบเบฒเบเบเบตเบกเบฑเบเปเบเบฑเบเปเบเบเปเปเปเบเปเบเบตเปเบเบฐเบเบดเบเบเบฐเบเบฒเบเบฒเบเบเบฒเบเปเบเบเบตเปเบเบตเบเบงเปเบฒ, เปเบเบเบชเบฐเปเบเบฒเบฐเปเบเปเบเปเบเบญเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบฒเบเบเบนเบกเบชเบฒเบเปเบเบเบฐเบเบธเบเบฑเบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com