"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

เชนเซเช‚ เชธเซ‚เชšเชจ เช•เชฐเซเช‚ เช›เซเช‚ เช•เซ‡ เชคเชฎเซ‡ "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“" เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ "เชนเซ‡เชกเซเชช. เชเซ‚เช•เซ€เชชเชฐ" เชตเซเชฏเชพเช–เซเชฏเชพเชจเชจเซเช‚ เชŸเซเชฐเชพเชจเซเชธเช•เซเชฐเชฟเชชเซเชŸ เชตเชพเช‚เชšเซ‹.

ZooKeeper เชถเซเช‚ เช›เซ‡, Hadoop เช‡เช•เซ‹เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชคเซ‡เชจเซเช‚ เชธเซเชฅเชพเชจ. เชตเชฟเชคเชฐเชฟเชค เช•เชฎเซเชชเซเชฏเซเชŸเชฟเช‚เช— เชตเชฟเชถเซ‡ เช…เชธเชคเซเชฏ. เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชตเชฟเชคเชฐเชฟเชค เชธเชฟเชธเซเชŸเชฎเชจเซ‹ เช†เช•เซƒเชคเชฟ. เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเชฃเชพเชฒเซ€เช“เชจเซเช‚ เชธเช‚เช•เชฒเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เชฎเซเชถเซเช•เซ‡เชฒเซ€. เชฒเชพเช•เซเชทเชฃเชฟเช• เชธเช‚เช•เชฒเชจ เชธเชฎเชธเซเชฏเชพเช“. ZooKeeper เชจเซ€ เชฐเชšเชจเชพ เชชเชพเช›เชณเชจเชพ เชธเชฟเชฆเซเชงเชพเช‚เชคเซ‹. ZooKeeper เชกเซ‡เชŸเชพ เชฎเซ‹เชกเซ‡เชฒ. znode เชซเซเชฒเซ‡เช—เซ‹. เชธเชคเซเชฐเซ‹. เช•เซเชฒเชพเชฏเชจเซเชŸ API. เช†เชฆเชฟเชฎ (เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ, เชœเซ‚เชฅ เชธเชญเซเชฏเชชเชฆ, เชธเชฐเชณ เชคเชพเชณเชพเช“, เชจเซ‡เชคเชพเชจเซ€ เชšเซ‚เช‚เชŸเชฃเซ€, เชŸเซ‹เชณเชพเชจเซ€ เช…เชธเชฐ เชตเชฟเชจเชพ เชฒเซ‹เช•เซ€เช‚เช—). เชเซ‚เช•เซ€เชชเชฐ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ. เชเซ‚เช•เซ€เชชเชฐ เชกเซ€เชฌเซ€. ZAB. เชนเซ‡เชจเซเชกเชฒเชฐเชจเซ€ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเซ‹.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

เช†เชœเซ‡ เช†เชชเชฃเซ‡ ZooKeeper เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€เชถเซเช‚. เช† เชตเชธเซเชคเซ เช–เซ‚เชฌ เชœ เช‰เชชเชฏเซ‹เช—เซ€ เช›เซ‡. เชคเซ‡, เช•เซ‹เชˆเชชเชฃ Apache Hadoop เช‰เชคเซเชชเชพเชฆเชจเชจเซ€ เชœเซ‡เชฎ, เชเช• เชฒเซ‹เช—เซ‹ เชงเชฐเชพเชตเซ‡ เช›เซ‡. เชคเซ‡ เชเช• เชฎเชพเชฃเชธเชจเซ‡ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡.

เช† เชชเชนเซ‡เชฒเชพ, เช…เชฎเซ‡ เชฎเซเช–เซเชฏเชคเซเชตเซ‡ เชคเซเชฏเชพเช‚ เชกเซ‡เชŸเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชชเซเชฐเซ‹เชธเซ‡เชธ เช•เชฐเซ€ เชถเช•เชพเชฏ, เชคเซ‡เชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเซ‹, เชเชŸเชฒเซ‡ เช•เซ‡ เชคเซ‡เชจเซ‹ เช•เซ‹เชˆเช• เชฐเซ€เชคเซ‡ เช‰เชชเชฏเซ‹เช— เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซ‹ เช…เชจเซ‡ เช•เซ‹เชˆเช• เชฐเซ€เชคเซ‡ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเซเช‚ เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€. เช…เชจเซ‡ เช†เชœเซ‡ เชนเซเช‚ เชตเชฟเชคเชฐเชฟเชค เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชฌเชจเชพเชตเชตเชพ เชตเชฟเชถเซ‡ เชฅเซ‹เชกเซ€ เชตเชพเชค เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚. เช…เชจเซ‡ ZooKeeper เช เชคเซ‡ เชตเชธเซเชคเซเช“เชฎเชพเช‚เชฅเซ€ เชเช• เช›เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ เช† เชฌเชพเชฌเชคเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ เชฆเซ‡ เช›เซ‡. เช† เชเช• เชชเซเชฐเช•เชพเชฐเชจเซ€ เชธเซ‡เชตเชพ เช›เซ‡ เชœเซ‡ เชตเชฟเชคเชฐเชฟเชค เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธเชฎเชพเช‚ เชตเชฟเชคเชฐเชฟเชค เชธเชฟเชธเซเชŸเชฎเซ‹เชฎเชพเช‚ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซ€ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพเชจเชพ เช…เชฎเซเช• เชชเซเชฐเช•เชพเชฐเชจเชพ เชธเช‚เช•เชฒเชจ เชฎเชพเชŸเซ‡ เชฌเชจเชพเชตเชพเชฏเซ‡เชฒ เช›เซ‡.

เช†เชตเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธเชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชค เชฆเชฐเชฐเซ‹เชœ เชตเชงเซเชจเซ‡ เชตเชงเซ เชฌเชจเซ€ เชฐเชนเซ€ เช›เซ‡, เช† เชœ เช…เชฎเชพเชฐเซ‹ เช…เชญเซเชฏเชพเชธเช•เซเชฐเชฎ เช›เซ‡. เชเช• เชคเชฐเชซ, MapReduce เช…เชจเซ‡ เช† เชคเซˆเชฏเชพเชฐ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช• เชคเชฎเชจเซ‡ เช† เชœเชŸเชฟเชฒเชคเชพเชจเซ‡ เชธเชฐเช–เซเช‚ เช•เชฐเชตเชพเชจเซ€ เช…เชจเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฐเชจเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเชพ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เช…เชจเซ‡ เชธเช‚เช•เชฒเชจ เชœเซ‡เชตเชพ เช†เชฆเชฟเชฎ เชฒเช–เชตเชพเชฅเซ€ เชฎเซเช•เซเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เชฌเซ€เชœเซ€ เชฌเชพเชœเซ, เช•เซ‹เชˆ เชชเชฃ เช–เชพเชคเชฐเซ€ เช†เชชเชคเซเช‚ เชจเชฅเซ€ เช•เซ‡ เช† เช•เซ‹เชˆเชชเชฃ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซเช‚ เชชเชกเชถเซ‡ เชจเชนเซ€เช‚. MapReduce เช…เชฅเชตเชพ เช…เชจเซเชฏ เชคเซˆเชฏเชพเชฐ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช• เชนเช‚เชฎเซ‡เชถเชพ เช•เซ‡เชŸเชฒเชพเช• เช•เซ‡เชธเซ‹เชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชฌเชฆเชฒเซ€ เชถเช•เชคเชพ เชจเชฅเซ€ เช•เซ‡ เชœเซ‡เชจเซ‹ เช† เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช…เชฎเชฒ เช•เชฐเซ€ เชถเช•เชพเชคเซ‹ เชจเชฅเซ€. MapReduce เชชเซ‹เชคเซ‡ เช…เชจเซ‡ เช…เชจเซเชฏ เช…เชชเชพเชšเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชจเซ‹ เชธเชฎเซ‚เชน เชธเชนเชฟเชค; เชคเซ‡เช“, เชนเช•เซ€เช•เชคเชฎเชพเช‚, เชตเชฟเชคเชฐเชฟเชค เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชชเชฃ เช›เซ‡. เช…เชจเซ‡ เชฒเซ‡เช–เชจเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เชคเซ‡เช“เช ZooKeeper เชฒเช–เซเชฏเซเช‚.

เชคเชฎเชพเชฎ Hadoop-เชธเช‚เชฌเช‚เชงเชฟเชค เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธเชจเซ€ เชœเซ‡เชฎ, เชคเซ‡ Yahoo! เชคเซ‡ เชนเชตเซ‡ เชธเชคเซเชคเชพเชตเชพเชฐ เช…เชชเชพเชšเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชชเชฃ เช›เซ‡. เชคเซ‡ HBase เชคเชฐเซ€เช•เซ‡ เชธเช•เซเชฐเชฟเชฏ เชฐเซ€เชคเซ‡ เชตเชฟเช•เชธเชฟเชค เชจเชฅเซ€. เชœเซ‹ เชคเชฎเซ‡ JIRA HBase เชชเชฐ เชœเชพเช“ เช›เซ‹, เชคเซ‹ เชคเซเชฏเชพเช‚ เชฆเชฐเชฐเซ‹เชœ เชฌเช— เชฐเชฟเชชเซ‹เชฐเซเชŸเซเชธเชจเซ‹ เชธเชฎเซ‚เชน เช›เซ‡, เช•เช‚เชˆเช• เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพเชจเซ€ เชฆเชฐเช–เชพเชธเซเชคเซ‹เชจเซ‹ เชธเชฎเซ‚เชน เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชฎเชพเช‚ เชœเซ€เชตเชจ เชธเชคเชค เชšเชพเชฒเซ เช›เซ‡. เช…เชจเซ‡ เชเซ‚เช•เซ€เชชเชฐ, เชเช• เชคเชฐเชซ, เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เชธเชฐเชณ เช‰เชคเซเชชเชพเชฆเชจ เช›เซ‡, เช…เชจเซ‡ เชฌเซ€เชœเซ€ เชฌเชพเชœเซ, เช† เชคเซ‡เชจเซ€ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏเชคเชพเชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเซ‡ เช›เซ‡. เช…เชจเซ‡ เชคเซ‡ เชตเชพเชชเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช•เชฆเชฎ เชธเชฐเชณ เช›เซ‡, เชคเซ‡เชฅเซ€ เชœ เชคเซ‡ Hadoop เช‡เช•เซ‹เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธเชฎเชพเช‚ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชฌเชจเซ€ เช—เชฏเซเช‚ เช›เซ‡. เชคเซ‡เชฅเซ€ เชฎเซ‡เช‚ เชตเชฟเชšเชพเชฐเซเชฏเซเช‚ เช•เซ‡ เชคเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซ‹ เชคเซ‡ เชธเชฎเชœเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡เชจเซ€ เชธเชฎเซ€เช•เซเชทเชพ เช•เชฐเชตเซ€ เช‰เชชเชฏเซ‹เช—เซ€ เชฅเชถเซ‡.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

เช† เช…เชฎเชพเชฐเชพ เช•เซ‡เชŸเชฒเชพเช• เชตเซเชฏเชพเช–เซเชฏเชพเชจเชฎเชพเช‚เชฅเซ€ เชเช• เชšเชฟเชคเซเชฐ เช›เซ‡. เช†เชชเชฃเซ‡ เช•เชนเซ€ เชถเช•เซ€เช เช•เซ‡ เชคเซ‡ เชฆเชฐเซ‡เช• เชตเชธเซเชคเซ เชฎเชพเชŸเซ‡ เช“เชฐเซเชฅเซ‹เช—เซ‹เชจเชฒ เช›เซ‡ เชœเซ‡ เช†เชชเชฃเซ‡ เช…เชคเซเชฏเชพเชฐ เชธเซเชงเซ€ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ€เชงเซเช‚ เช›เซ‡. เช…เชจเซ‡ เช…เชนเซ€เช‚ เชฆเชฐเซเชถเชพเชตเซ‡เชฒ เชฆเชฐเซ‡เช• เชตเชธเซเชคเซ, เชเช• เช…เชฅเชตเชพ เชฌเซ€เชœเซ€ เชฐเซ€เชคเซ‡, ZooKeeper เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡, เชคเซ‡ เชเช• เชธเซ‡เชตเชพ เช›เซ‡ เชœเซ‡ เช† เชคเชฎเชพเชฎ เช‰เชคเซเชชเชพเชฆเชจเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. HDFS เช•เซ‡ MapReduce เชฌเซ‡เชฎเชพเช‚เชฅเซ€ เชคเซ‡เชฎเชจเซ€ เชชเซ‹เชคเชพเชจเซ€ เชธเชฎเชพเชจ เชธเซ‡เชตเชพเช“ เชฒเช–เซ‡ เช›เซ‡ เชœเซ‡ เชคเซ‡เชฎเชจเชพ เชฎเชพเชŸเซ‡ เช–เชพเชธ เช•เชพเชฎ เช•เชฐเชถเซ‡. เชคเชฆเชจเซเชธเชพเชฐ, ZooKeeper เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡. เช…เชจเซ‡ เช† เชตเชฟเช•เชพเชธ เช…เชจเซ‡ เชญเซ‚เชฒเซ‹เชจเซ‡ เชฒเช—เชคเซ€ เช•เซ‡เชŸเชฒเซ€เช• เชฌเชพเชฌเชคเซ‹เชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

เช† เชฌเชงเซเช‚ เช•เซเชฏเชพเช‚เชฅเซ€ เช†เชตเซ‡ เช›เซ‡? เชเชตเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เช…เชฎเซ‡ เชœเซเชฆเชพ เชœเซเชฆเชพ เช•เชฎเซเชชเซเชฏเซเชŸเชฐเซเชธ เชชเชฐ เชธเชฎเชพเช‚เชคเชฐ เชฌเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชฒเซ‹เชจเซเชš เช•เชฐเซ€ เช›เซ‡, เชคเซ‡เชฎเชจเซ‡ เชธเซเชŸเซเชฐเชฟเช‚เช— เช…เชฅเชตเชพ เชฎเซ‡เชถเชฎเชพเช‚ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซเชฏเชพ เช›เซ‡, เช…เชจเซ‡ เชฌเชงเซเช‚ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เชธเชฎเชธเซเชฏเชพ เช เช›เซ‡ เช•เซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เช…เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เช›เซ‡, เช…เชจเซ‡ เชœเซ‹ เชคเชฎเซ‡ เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เชธเซเช‚เช˜เซเชฏเซ‹ เชนเซ‹เชฏ เช…เชฅเชตเชพ เชจเซ€เชšเชพ เชธเซเชคเชฐเซ‡ เชคเซเชฏเชพเช‚ เชถเซเช‚ เชฅเชˆ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡ เชœเซ‹เชฏเซเช‚, เช•เซเชฒเชพเชฏเชจเซเชŸ เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‹ เชคเชฎเซ‡ เช˜เชฃเซ€เชตเชพเชฐ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹ เช•เซ‡ เช•เซ‡เชŸเชฒเชพเช• เชชเซ‡เช•เซ‡เชŸเซ‹ เช–เซ‹เชตเชพเชˆ เช—เชฏเชพ เช›เซ‡ เช…เชฅเชตเชพ เชซเชฐเซ€เชฅเซ€ เชฎเซ‹เช•เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡. TCP เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเซเชธเชจเซ€ เชถเซ‹เชง เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€ เชคเซ‡ เช•เช‚เชˆเชชเชฃ เชฎเชพเชŸเซ‡ เชจเชฅเซ€, เชœเซ‡ เชคเชฎเชจเซ‡ เชšเซ‹เช•เซเช•เชธ เชธเชคเซเชฐ เชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพ เช…เชจเซ‡ เชธเช‚เชฆเซ‡เชถเชพเช“เชจเชพ เชตเชฟเชคเชฐเชฃเชจเซ€ เชฌเชพเช‚เชฏเชงเชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เช•เซ‹เชˆ เชชเชฃ เชธเช‚เชœเซ‹เช—เซ‹เชฎเชพเช‚, TCP เชชเชฃ เชนเช‚เชฎเซ‡เชถเชพ เชคเชฎเชจเซ‡ เชฌเชšเชพเชตเซ€ เชถเช•เชถเซ‡ เชจเชนเซ€เช‚. เชฆเชฐเซ‡เช• เชตเชธเซเชคเซเชจเซ‹ เชธเชฎเชฏ เชธเชฎเชพเชชเซเชค เชฅเชพเชฏ เช›เซ‡. เชจเซ‡เชŸเชตเชฐเซเช• เชฅเซ‹เชกเชพ เชธเชฎเชฏ เชฎเชพเชŸเซ‡ เชฌเช‚เชง เชชเชกเซ€ เชถเช•เซ‡ เช›เซ‡. เชคเซ‡ เช•เชฆเชพเชš เชเชฌเช•เชถเซ‡. เช…เชจเซ‡ เช† เชฌเชงเซเช‚ เช เชนเช•เซ€เช•เชค เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชพเชฏ เช›เซ‡ เช•เซ‡ เชคเชฎเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชนเซ‹เชตเชพ เชชเชฐ เชตเชฟเชถเซเชตเชพเชธ เช•เชฐเซ€ เชถเช•เชคเชพ เชจเชฅเซ€. เชธเชฎเชพเช‚เชคเชฐ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจ เชฒเช–เชตเชพเชฅเซ€ เช† เชฎเซเช–เซเชฏ เชคเชซเชพเชตเชค เช›เซ‡ เชœเซ‡ เชเช• เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชชเชฐ เช…เชฅเชตเชพ เชเช• เชธเซเชชเชฐ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชชเชฐ เชšเชพเชฒเซ‡ เช›เซ‡, เชœเซเชฏเชพเช‚ เชจเซ‡เชŸเชตเชฐเซเช• เชจเชฅเซ€, เชœเซเชฏเชพเช‚ เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚ เชตเชงเซ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชกเซ‡เชŸเชพ เชเช•เซเชธเชšเซ‡เชจเซเชœ เชฌเชธ เช›เซ‡. เช…เชจเซ‡ เช† เชเช• เชฎเซ‚เชณเชญเซ‚เชค เชคเชซเชพเชตเชค เช›เซ‡.

เช…เชจเซเชฏ เชตเชธเซเชคเซเช“เชฎเชพเช‚, เชจเซ‡เชŸเชตเชฐเซเช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชคเซเชฏเชพเช‚ เชนเช‚เชฎเซ‡เชถเชพ เชšเซ‹เช•เซเช•เชธ เชตเชฟเชฒเช‚เชฌ เชนเซ‹เชฏ เช›เซ‡. เชกเชฟเชธเซเช•เชฎเชพเช‚ เชชเชฃ เชคเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชจเซ‡เชŸเชตเชฐเซเช• เชชเชพเชธเซ‡ เชคเซ‡ เชตเชงเซ เช›เซ‡. เชตเชฟเชฒเช‚เชฌ เช เชฅเซ‹เชกเซ‹ เชตเชฟเชฒเช‚เชฌ เชธเชฎเชฏ เช›เซ‡, เชœเซ‡ เช•เชพเช‚ เชคเซ‹ เชจเชพเชจเซ‹ เช…เชฅเชตเชพ เชคเชฆเซเชฆเชจ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡.

เชจเซ‡เชŸเชตเชฐเซเช• เชŸเซ‹เชชเซ‹เชฒเซ‹เชœเซ€ เชฌเชฆเชฒเชพเชˆ เชฐเชนเซ€ เช›เซ‡. เชŸเซ‹เชชเซ‹เชฒเซ‹เชœเซ€ เชถเซเช‚ เช›เซ‡ - เช† เช…เชฎเชพเชฐเชพ เชจเซ‡เชŸเชตเชฐเซเช• เชธเชพเชงเชจเซ‹เชจเซเช‚ เชชเซเชฒเซ‡เชธเชฎเซ‡เชจเซเชŸ เช›เซ‡. เชคเซเชฏเชพเช‚ เชกเซ‡เชŸเชพ เชธเซ‡เชจเซเชŸเชฐเซเชธ เช›เซ‡, เชคเซเชฏเชพเช‚ เชฐเซ‡เช•เซเชธ เช›เซ‡ เชœเซ‡ เชคเซเชฏเชพเช‚ เชŠเชญเชพ เช›เซ‡, เชคเซเชฏเชพเช‚ เชฎเซ€เชฃเชฌเชคเซเชคเซ€เช“ เช›เซ‡. เช† เชฌเชงเซเช‚ เชซเชฐเซ€เชฅเซ€ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เช–เชธเซ‡เชกเซ€ เชถเช•เชพเชฏ เช›เซ‡, เชตเช—เซ‡เชฐเซ‡. เช† เชฌเชงเชพเชจเซ‡ เชชเชฃ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. IP เชจเชพเชฎเซ‹ เชฌเชฆเชฒเชพเชฏ เช›เซ‡, เชœเซ‡ เชฐเซ‚เชŸเซ€เช‚เช— เชฆเซเชตเชพเชฐเชพ เช…เชฎเชพเชฐเซ‹ เชŸเซเชฐเชพเชซเชฟเช• เชฎเซเชธเชพเชซเชฐเซ€ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ เชฌเชฆเชฒเชพเชฏ เช›เซ‡. เช† เชชเชฃ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

เชจเซ‡เชŸเชตเชฐเซเช• เชธเชพเชงเชจเซ‹เชจเซ€ เชฆเซเชฐเชทเซเชŸเชฟเช เชชเชฃ เชฌเชฆเชฒเชพเชˆ เชถเช•เซ‡ เช›เซ‡. เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธเชฅเซ€, เชนเซเช‚ เช•เชนเซ€ เชถเช•เซเช‚ เช›เซเช‚ เช•เซ‡ เช…เชฎเชพเชฐเชพ เชจเซ‡เชŸเชตเชฐเซเช• เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเซ‹ เช–เชฐเซ‡เช–เชฐ เชฎเซ€เชฃเชฌเชคเซเชคเซ€เช“ เชชเชฐ เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡ เช•เช‚เชˆเช• เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชจเซเช‚ เชชเชธเช‚เชฆ เช•เชฐเซ‡ เช›เซ‡. เช…เชšเชพเชจเช• เชเช• เชจเชตเซเช‚ เชซเชฐเซเชฎเชตเซ‡เชฐ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚ เช…เชจเซ‡ เชคเซ‡เช“เชจเซ‡ เช•เซ‡เชŸเชฒเชพเช• Hadoop เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เช–เชพเชธ เชฐเชธ เชจ เชนเชคเซ‹. เชคเซ‡เช“เชจเซเช‚ เชชเซ‹เชคเชพเชจเซเช‚ เช•เชพเชฎ เช›เซ‡. เชคเซ‡เชฎเชจเชพ เชฎเชพเชŸเซ‡, เชฎเซเช–เซเชฏ เชตเชธเซเชคเซ เช เช›เซ‡ เช•เซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡. เชคเชฆเชจเซเชธเชพเชฐ, เชคเซ‡เช“ เชคเซเชฏเชพเช‚ เช•เช‚เชˆเช• เชซเชฐเซ€เชฅเซ€ เช…เชชเชฒเซ‹เชก เช•เชฐเชตเชพ, เชคเซ‡เชฎเชจเชพ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชชเชฐ เชซเซเชฒเซ‡เชถเชฟเช‚เช— เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ‡ เช›เซ‡ เช…เชจเซ‡ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชชเชฃ เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡ เชฌเชฆเชฒเชพเชคเชพ เชฐเชนเซ‡ เช›เซ‡. เช† เชฌเชงเชพเชจเซ‡ เช•เซ‹เชˆเช• เชฐเซ€เชคเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช† เชฌเชงเซเช‚ เช…เชฎเชพเชฐเซ€ เชตเชฟเชคเชฐเชฟเชค เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เช…เชธเชฐ เช•เชฐเซ‡ เช›เซ‡.

เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชœเซ‡ เชฒเซ‹เช•เซ‹ เช•เซ‹เชˆ เช•เชพเชฐเชฃเชธเชฐ เชฎเซ‹เชŸเซ€ เชฎเชพเชคเซเชฐเชพเชฎเชพเช‚ เชกเซ‡เชŸเชพ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡เช“ เชฎเชพเชจเซ‡ เช›เซ‡ เช•เซ‡ เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เช…เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช›เซ‡. เชœเซ‹ เชคเซเชฏเชพเช‚ เช˜เชฃเซ€ เชŸเซ‡เชฐเชพเชฌเชพเช‡เชŸเซเชธเชจเซ€ เชซเชพเช‡เชฒ เชนเซ‹เชฏ, เชคเซ‹ เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เชคเชฎเชพเชฐเชพ เชธเชฐเซเชตเชฐ เช…เชฅเชตเชพ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชชเชฐ เชฒเชˆ เชœเชˆ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เช–เซ‹เชฒเซ€ เชถเช•เซ‹ เช›เซ‹. เชฌเชฟเชฒเชพเชกเซ€ เช…เชจเซ‡ เชœเซเช“. เชฌเซ€เชœเซ€ เชญเซ‚เชฒ เช›เซ‡ เช†เชตเซ‡เชถ เชฒเซ‹เช— เชœเซเช“. เช†เชตเซเช‚ เช•เซเชฏเชพเชฐเซ‡เชฏ เชจ เช•เชฐเซ‹ เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เช–เชฐเชพเชฌ เช›เซ‡. เช•เชพเชฐเชฃ เช•เซ‡ เชตเชฟเชฎ เชฌเชงเซเช‚ เชฌเชซเชฐ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‡ เช›เซ‡, เชฌเชงเซเช‚ เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚ เชฒเซ‹เชก เช•เชฐเซ‡ เช›เซ‡, เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เช† เชฒเซ‹เช—เชฎเชพเช‚เชฅเซ€ เช†เช—เชณ เชตเชงเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ€เช เช›เซ€เช เช…เชจเซ‡ เช•เช‚เชˆเช• เชถเซ‹เชงเซ€เช เช›เซ€เช. เช† เชเชตเซ€ เชฌเชพเชฌเชคเซ‹ เช›เซ‡ เชœเซ‡ เชญเซ‚เชฒเซ€ เช—เชˆ เช›เซ‡, เชชเชฐเช‚เชคเซ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเชพ เชฏเซ‹เช—เซเชฏ เช›เซ‡.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

เชเช• เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชธเชพเชฅเซ‡ เชเช• เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชชเชฐ เชšเชพเชฒเชคเซ‹ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชฒเช–เชตเซ‹ เชธเชฐเชณ เช›เซ‡.

เชœเซเชฏเชพเชฐเซ‡ เช…เชฎเชพเชฐเซ€ เชธเชฟเชธเซเชŸเชฎ เชตเชงเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เช…เชฎเซ‡ เชคเซ‡ เชฌเชงเชพเชจเซ‡ เชธเชฎเชพเช‚เชคเชฐ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช, เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชฎเชพเชคเซเชฐ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชชเชฐ เชœ เชจเชนเซ€เช‚, เชชเชฃ เช•เซเชฒเชธเซเชŸเชฐ เชชเชฐ เชชเชฃ เชธเชฎเชพเช‚เชคเชฐ เชฌเชจเชพเชตเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช. เชชเซเชฐเชถเซเชจ เชŠเชญเซ‹ เชฅเชพเชฏ เช›เซ‡: เช† เชฌเชพเชฌเชคเชจเซเช‚ เชธเช‚เช•เชฒเชจ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซเช‚? เช…เชฎเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชเช•เชฌเซ€เชœเชพ เชธเชพเชฅเซ‡ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เชชเชฃ เช•เชฐเซ€ เชถเช•เชคเซ€ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เช…เชฎเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชธเชฐเซเชตเชฐเซเชธ เชชเชฐ เชธเชฎเชพเช‚เชคเชฐ เชฐเซ€เชคเซ‡ เช˜เชฃเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชšเชฒเชพเชตเซ€ เช›เซ‡. เช…เชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐ เช•เชฐเชตเซเช‚ เช•เซ‡ เชคเซ‡เชฎเชจเชพ เชฎเชพเชŸเซ‡ เชฌเชงเซเช‚ เชธเชพเชฐเซเช‚ เชฅเชˆ เชฐเชนเซเชฏเซเช‚ เช›เซ‡? เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเซ‡เช“ เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชชเชฐ เช•เช‚เชˆเช• เชฎเซ‹เช•เชฒเซ‡ เช›เซ‡. เชคเซ‡เช“เช เชคเซ‡เชฎเชจเชพ เชฐเชพเชœเซเชฏ เชตเชฟเชถเซ‡ เช•เซเชฏเชพเช‚เช• เชฒเช–เชตเซเช‚ เชœ เชœเซ‹เชˆเช, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช…เชฎเซเช• เชชเซเชฐเช•เชพเชฐเชจเชพ เชกเซ‡เชŸเชพเชฌเซ‡เช เช…เชฅเชตเชพ เชฒเซ‹เช—เชฎเชพเช‚, เชชเช›เซ€ เช† เชฒเซ‹เช—เชจเซ‡ เชเช•เชคเซเชฐ เช•เชฐเซ‹ เช…เชจเซ‡ เชชเช›เซ€ เชคเซ‡เชจเซเช‚ เช•เซเชฏเชพเช‚เช• เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเซ‹. เช‰เชชเชฐเชพเช‚เชค, เช†เชชเชฃเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช•เซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซ€ เชนเชคเซ€ เช…เชจเซ‡ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซ€ เชนเชคเซ€, เช…เชšเชพเชจเช• เชคเซ‡เชฎเชพเช‚ เช•เซ‹เชˆ เชญเซ‚เชฒ เชฆเซ‡เช–เชพเชˆ เช…เชฅเชตเชพ เชคเซ‡ เช•เซเชฐเซ‡เชถ เชฅเชˆ เช—เชˆ, เชคเซ‹ เชชเช›เซ€ เช†เชชเชฃเซ‡ เชคเซ‡เชจเชพ เชตเชฟเชถเซ‡ เช•เซ‡เชŸเชฒเซ€ เชเชกเชชเชฅเซ€ เชถเซ‹เชงเซ€เชถเซเช‚?

เชคเซ‡ เชธเซเชชเชทเซเชŸ เช›เซ‡ เช•เซ‡ เช† เชฌเชงเชพ เชชเชฐ เชเชกเชชเชฅเซ€ เชจเชœเชฐ เชฐเชพเช–เซ€ เชถเช•เชพเชฏ เช›เซ‡. เช† เชชเชฃ เชธเชพเชฐเซเช‚ เช›เซ‡, เชชเชฐเช‚เชคเซ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เช เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชตเชธเซเชคเซ เช›เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ เช‰เชšเซเชš เชธเซเชคเชฐเซ‡ เช•เซ‡เชŸเชฒเซ€เช• เชตเชธเซเชคเซเช“เชจเซเช‚ เชจเชฟเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

เชœเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เช‡เชšเซเช›เซ€เช เช›เซ€เช เช•เซ‡ เช…เชฎเชพเชฐเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชเช•เชฌเซ€เชœเชพ เชธเชพเชฅเซ‡ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชเช•เชฌเซ€เชœเชพเชจเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชกเซ‡เชŸเชพ เชฎเซ‹เช•เชฒเชตเชพ, เชคเซ‹ เชชเช›เซ€ เชชเซเชฐเชถเซเชจ เชชเชฃ เชŠเชญเซ‹ เชฅเชพเชฏ เช›เซ‡ - เช† เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฅเชถเซ‡? เชถเซเช‚ เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เชชเซเชฐเช•เชพเชฐเชจเซ€ เชœเชพเชคเชฟเชจเซ€ เชธเซเชฅเชฟเชคเชฟ เชนเชถเซ‡, เชถเซเช‚ เชคเซ‡เช“ เชเช•เชฌเซ€เชœเชพ เชชเชฐ เชซเชฐเซ€เชฅเซ€ เชฒเช–เชถเซ‡, เชถเซเช‚ เชกเซ‡เชŸเชพ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เช†เชตเชถเซ‡, เชถเซเช‚ เชฐเชธเซเชคเชพเชฎเชพเช‚ เช•เช‚เชˆเชชเชฃ เช–เซ‹เชตเชพเชˆ เชœเชถเซ‡? เช†เชชเชฃเซ‡ เช…เชฎเซเช• เชชเซเชฐเช•เชพเชฐเชจเซ‹ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชตเช—เซ‡เชฐเซ‡ เชตเชฟเช•เชธเชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

เช† เชฌเชงเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซ‹ เชธเชฎเชจเซเชตเชฏ เช เช•เซ‹เชˆ เชจเชพเชจเซ€เชธเซ‚เชจเซ€ เชตเชพเชค เชจเชฅเซ€. เช…เชจเซ‡ เชคเซ‡ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเชจเซ‡ เชตเชงเซ เชจเซ€เชšเชฒเชพ เชธเซเชคเชฐเซ‡ เชœเชตเชพ เชฎเชพเชŸเซ‡ เชฆเชฌเชพเชฃ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชธเชฟเชธเซเชŸเชฎเซ‹ เช•เชพเช‚ เชคเซ‹ เชถเชฐเซ‚เช†เชคเชฅเซ€ เชฒเช–เซ‡ เช›เซ‡, เช…เชฅเชตเชพ เชคเชฆเซเชฆเชจ เชถเชฐเซ‚เช†เชคเชฅเซ€ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เช† เชเชŸเชฒเซเช‚ เชธเชฐเชณ เชจเชฅเซ€.

เชœเซ‹ เชคเชฎเซ‡ เช•เซเชฐเชฟเชชเซเชŸเซ‹เช—เซเชฐเชพเชซเชฟเช• เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เชธเชพเชฅเซ‡ เช†เชตเซ‹ เช›เซ‹ เช…เชฅเชตเชพ เชคเซ‡เชจเซ‹ เช…เชฎเชฒ เชชเชฃ เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เชคเซ‡เชจเซ‡ เชคเชฐเชค เชœ เชซเซ‡เช‚เช•เซ€ เชฆเซ‹, เช•เชพเชฐเชฃ เช•เซ‡ เชฎเซ‹เชŸเชพ เชญเชพเช—เซ‡ เชคเซ‡ เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช•เชพเชฎ เช•เชฐเชถเซ‡ เชจเชนเซ€เช‚. เชคเซ‡เชฎเชพเช‚ เชฎเซ‹เชŸเซ‡ เชญเชพเช—เซ‡ เชญเซ‚เชฒเซ‹เชจเซ‹ เชธเชฎเซ‚เชน เชนเชถเซ‡ เชœเซ‡ เชคเชฎเซ‡ เช†เชชเชตเชพเชจเซเช‚ เชญเซ‚เชฒเซ€ เช—เชฏเชพ เช›เซ‹. เช•เซ‹เชˆ เชชเชฃ เช—เช‚เชญเซ€เชฐ เชฌเชพเชฌเชค เชฎเชพเชŸเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เซเชฏเชพเชฐเซ‡เชฏ เช•เชฐเชถเซ‹ เชจเชนเซ€เช‚ เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชธเช‚เชญเชตเชคเชƒ เช…เชธเซเชฅเชฟเชฐ เชนเชถเซ‡. เช•เชพเชฐเชฃ เช•เซ‡ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เช›เซ‡ เชคเซ‡ เชคเชฎเชพเชฎ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธ เชธเชฎเชฏ เชฆเซเชตเชพเชฐเชพ เช–เซ‚เชฌ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡. เชคเซ‡ เชธเชฎเซเชฆเชพเชฏ เชฆเซเชตเชพเชฐเชพ bugged เช›เซ‡. เช† เชเช• เช…เชฒเช— เชตเชฟเชทเชฏ เช›เซ‡. เช…เชจเซ‡ เช…เชนเซ€เช‚ เชชเชฃ เชเชตเซเช‚ เชœ เช›เซ‡. เชœเซ‹ เช•เซ‹เชˆ เชชเซเชฐเช•เชพเชฐเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เชเซ‡เชถเชจ เชœเชพเชคเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเซเช‚ เชถเช•เซเชฏ เชจเชฅเซ€, เชคเซ‹ เช† เชจ เช•เชฐเชตเซเช‚ เชตเชงเซ เชธเชพเชฐเซเช‚ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เช–เซ‚เชฌ เชœเชŸเชฟเชฒ เช›เซ‡ เช…เชจเซ‡ เชคเชฎเชจเซ‡ เชธเชคเชค เชญเซ‚เชฒเซ‹ เชถเซ‹เชงเชตเชพเชจเชพ เช…เชธเซเชฅเชฟเชฐ เชฎเชพเชฐเซเช— เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชพเชฏ เช›เซ‡.

เช†เชœเซ‡ เช†เชชเชฃเซ‡ ZooKeeper เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช. เชเช• เชคเชฐเชซ, เชคเซ‡ เชเช• เชฎเชพเชณเช–เซเช‚ เช›เซ‡, เชฌเซ€เชœเซ€ เชคเชฐเชซ, เชคเซ‡ เชเช• เชธเซ‡เชตเชพ เช›เซ‡ เชœเซ‡ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพ เชฎเชพเชŸเซ‡ เชœเซ€เชตเชจ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชถเช•เซเชฏ เชคเซ‡เชŸเชฒเซเช‚ เช…เชฎเชพเชฐเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเชพ เชคเชฐเซเช• เช…เชจเซ‡ เชธเช‚เช•เชฒเชจเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

เชšเชพเชฒเซ‹ เชฏเชพเชฆ เช•เชฐเซ€เช เช•เซ‡ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชตเชฟเชคเชฐเชฟเชค เชธเชฟเชธเซเชŸเชฎ เช•เซ‡เชตเซ€ เชฆเซ‡เช–เชพเชฏ เช›เซ‡. เช† เชคเซ‡ เช›เซ‡ เชœเซ‡เชจเชพ เชตเชฟเชถเซ‡ เช†เชชเชฃเซ‡ เชตเชพเชค เช•เชฐเซ€ - HDFS, HBase. เชคเซเชฏเชพเช‚ เชเช• เชฎเชพเชธเซเชŸเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช›เซ‡ เชœเซ‡ เช•เชพเชฎเชฆเชพเชฐเซ‹ เช…เชจเซ‡ เช—เซเชฒเชพเชฎ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡ เช•เชพเชฐเซเชฏเซ‹เชจเซเช‚ เชธเช‚เช•เชฒเชจ เช…เชจเซ‡ เชตเชฟเชคเชฐเชฃ, เช•เชพเชฎเชฆเชพเชฐเซ‹เชจเซ‡ เชชเซเชจเชƒเชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเชตเชพ, เชจเชตเชพ เชฒเซ‹เชจเซเชš เช•เชฐเชตเชพ เช…เชจเซ‡ เชฒเซ‹เชกเชจเซเช‚ เชตเชฟเชคเชฐเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เช›เซ‡.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

เชตเชงเซ เช…เชฆเซเชฏเชคเชจ เชตเชธเซเชคเซ เช•เซ‹เช“เชฐเซเชกเชฟเชจเซ‡เชถเชจ เชธเชฐเซเชตเชฟเชธ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡, เชธเช‚เช•เชฒเชจ เช•เชพเชฐเซเชฏเชจเซ‡ เชเช• เช…เชฒเช— เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เช–เชธเซ‡เชกเซ‹, เช‰เชชเชฐเชพเช‚เชค เช…เชฎเซเช• เชชเซเชฐเช•เชพเชฐเชจเซ‹ เชฌเซ‡เช•เช…เชช เช…เชฅเชตเชพ เชธเซเชŸเซ‡เชจเชฌเซ€ เชฎเชพเชธเซเชŸเชฐเชจเซ‡ เชธเชฎเชพเช‚เชคเชฐ เชšเชฒเชพเชตเซ‹, เช•เชพเชฐเชฃ เช•เซ‡ เชฎเชพเชธเซเชŸเชฐ เชจเชฟเชทเซเชซเชณ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. เช…เชจเซ‡ เชœเซ‹ เชฎเชพเชธเซเชŸเชฐ เชชเชกเซ€ เชœเชพเชฏ, เชคเซ‹ เชชเช›เซ€ เช…เชฎเชพเชฐเซ€ เชธเชฟเชธเซเชŸเชฎ เช•เชพเชฎ เช•เชฐเชถเซ‡ เชจเชนเซ€เช‚. เช…เชฎเซ‡ เชฌเซ‡เช•เช…เชช เชšเชฒเชพเชตเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช. เช•เซ‡เชŸเชฒเชพเช• เชœเชฃเชพเชตเซ‡ เช›เซ‡ เช•เซ‡ เชฎเชพเชธเซเชŸเชฐเชจเซ‡ เชฌเซ‡เช•เช…เชช เชฎเชพเชŸเซ‡ เชจเช•เชฒ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช† เชธเช‚เช•เชฒเชจ เชธเซ‡เชตเชพเชจเซ‡ เชชเชฃ เชธเซ‹เช‚เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชถเช•เซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เช† เชฐเซ‡เช–เชพเช•เซƒเชคเชฟเชฎเชพเช‚, เชฎเชพเชธเซเชŸเชฐ เชชเซ‹เชคเซ‡ เช•เชพเชฎเชฆเชพเชฐเซ‹เชจเชพ เชธเช‚เช•เชฒเชจ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เช›เซ‡; เช…เชนเซ€เช‚ เชธเซ‡เชตเชพ เชกเซ‡เชŸเชพ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เชชเซเชฐเชตเซƒเชคเซเชคเชฟเช“เชจเซเช‚ เชธเช‚เช•เชฒเชจ เช•เชฐเซ€ เชฐเชนเซ€ เช›เซ‡.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

เชœเซเชฏเชพเชฐเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชคเซ‡เชฎ เช…เชฎเชพเชฐเซ€ เชธเซ‡เชตเชพ เชฆเซเชตเชพเชฐเชพ เชคเชฎเชพเชฎ เชธเช‚เช•เชฒเชจเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซเชฏเชพเชฐเซ‡ เชตเชงเซ เช…เชฆเซเชฏเชคเชจ เชตเชฟเช•เชฒเซเชช เช›เซ‡. เชคเซ‡ เชฌเชงเซเช‚ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡เชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเชตเชพเชจเซ€ เชœเชตเชพเชฌเชฆเชพเชฐเซ€ เชฒเซ‡ เช›เซ‡. เช…เชจเซ‡ เชœเซ‹ เช•เช‚เชˆเช• เช•เชพเชฎ เช•เชฐเชคเซเช‚ เชจเชฅเซ€, เชคเซ‹ เช…เชฎเซ‡ เชคเซ‡เชจเชพ เชตเชฟเชถเซ‡ เชถเซ‹เชงเซ€เช เช›เซ€เช เช…เชจเซ‡ เช† เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชจเซ‡ เชชเชพเชฐ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€เช เช›เซ€เช. เช•เซ‹เชˆ เชชเชฃ เชธเช‚เชœเซ‹เช—เซ‹เชฎเชพเช‚, เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชเช• เชฎเชพเชธเซเชŸเชฐ เชฌเชพเช•เซ€ เช›เซ‡ เชœเซ‡ เช•เซ‹เชˆเช• เชฐเซ€เชคเซ‡ เช—เซเชฒเชพเชฎเซ‹ เชธเชพเชฅเซ‡ เชธเช‚เชชเชฐเซเช• เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เช•เซ‹เชˆ เชธเซ‡เชตเชพ เชฆเซเชตเชพเชฐเชพ เชกเซ‡เชŸเชพ, เชฎเชพเชนเชฟเชคเซ€, เชธเช‚เชฆเซ‡เชถเชพ เชตเช—เซ‡เชฐเซ‡ เชฎเซ‹เช•เชฒเซ€ เชถเช•เซ‡ เช›เซ‡.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

เชคเซเชฏเชพเช‚ เชเช• เชตเชงเซ เช…เชฆเซเชฏเชคเชจ เชฏเซ‹เชœเชจเชพ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ€ เชชเชพเชธเซ‡ เช•เซ‹เชˆ เชฎเชพเชธเซเชŸเชฐ เชจเชฅเซ€, เชคเซเชฏเชพเชฐเซ‡ เชฌเชงเชพ เช—เชพเช‚เช เซ‹ เชฎเชพเชธเซเชŸเชฐ เชธเซเชฒเซ‡เชต เช›เซ‡, เชคเซ‡เชฎเชจเชพ เชตเชฐเซเชคเชจเชฎเชพเช‚ เช…เชฒเช— เช›เซ‡. เชชเชฐเช‚เชคเซ เชคเซ‡เช“เช เชนเชœเซ€ เชชเชฃ เชเช•เชฌเซ€เชœเชพ เชธเชพเชฅเซ‡ เชธเช‚เชชเชฐเซเช• เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชคเซ‡เชฅเซ€ เช† เช•เซเชฐเชฟเชฏเชพเช“เชจเซเช‚ เชธเช‚เช•เชฒเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชนเชœเซ เชชเชฃ เช•เซ‡เชŸเชฒเซ€เช• เชธเซ‡เชตเชพ เชฌเชพเช•เซ€ เช›เซ‡. เชธเช‚เชญเชตเชคเชƒ, เช•เซ‡เชธเชพเชจเซเชกเซเชฐเชพ, เชœเซ‡ เช† เชธเชฟเชฆเซเชงเชพเช‚เชค เชชเชฐ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เช† เชฏเซ‹เชœเชจเชพเชจเซ‡ เชฌเช‚เชงเชฌเซ‡เชธเซ‡ เช›เซ‡.

เช†เชฎเชพเช‚เชฅเซ€ เช•เชˆ เชฏเซ‹เชœเชจเชพ เชตเชงเซ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ เช•เชนเซ‡เชตเซเช‚ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡. เชฆเชฐเซ‡เช•เชจเชพ เชชเซ‹เชคเชพเชจเชพ เชซเชพเชฏเชฆเชพ เช…เชจเซ‡ เช—เซ‡เชฐเชซเชพเชฏเชฆเชพ เช›เซ‡.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

เช…เชจเซ‡ เชฎเชพเชธเซเชŸเชฐ เชธเชพเชฅเซ‡ เช•เซ‡เชŸเชฒเซ€เช• เชฌเชพเชฌเชคเซ‹เชฅเซ€ เชกเชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡, เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ เชฌเชคเชพเชตเซ‡ เช›เซ‡ เชคเซ‡เชฎ, เชคเซ‡ เชธเชคเชค เชธเซ‡เชตเชพ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชเชŸเชฒเชพ เชธเช‚เชตเซ‡เชฆเชจเชถเซ€เชฒ เชจเชฅเซ€. เช…เชนเซ€เช‚ เชฎเซเช–เซเชฏ เชตเชธเซเชคเซ เช เช›เซ‡ เช•เซ‡ เช† เชธเซ‡เชตเชพเชจเซ‡ เช…เชฒเช— เชถเช•เซเชคเชฟเชถเชพเชณเซ€ เชจเซ‹เชก เชชเชฐ เชนเซ‹เชธเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ เช‰เช•เซ‡เชฒ เชชเชธเช‚เชฆ เช•เชฐเชตเซ‹, เชœเซ‡เชฅเซ€ เชคเซ‡เชจเซ€ เชชเชพเชธเซ‡ เชชเซ‚เชฐเชคเชพ เชธเช‚เชธเชพเชงเชจเซ‹ เชนเซ‹เชฏ, เชœเซ‡เชฅเซ€ เชœเซ‹ เชถเช•เซเชฏ เชนเซ‹เชฏ เชคเซ‹, เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เชคเซเชฏเชพเช‚ เชเช•เซเชธเซ‡เชธ เชจ เชนเซ‹เชฏ, เชœเซ‡เชฅเซ€ เชคเซ‡เช“ เช†เช•เชธเซเชฎเชฟเช• เชฐเซ€เชคเซ‡ เช† เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชจเชทเซเชŸ เชจ เช•เชฐเซ‡. เชชเชฐเช‚เชคเซ เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เช†เชตเซ€ เชฏเซ‹เชœเชจเชพเชฎเชพเช‚ เชฎเชพเชธเซเชŸเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚เชฅเซ€ เช•เชพเชฎเชฆเชพเชฐเซ‹เชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเซเช‚ เชตเชงเซ เชธเชฐเชณ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡ เช† เชฏเซ‹เชœเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเชพ เชฆเซƒเชทเซเชŸเชฟเช•เซ‹เชฃเชฅเซ€ เชธเชฐเชณ เช›เซ‡.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

เช…เชจเซ‡ เช† เชฏเซ‹เชœเชจเชพ (เช‰เชชเชฐ) เช•เชฆเชพเชš เชตเชงเซ เชœเชŸเชฟเชฒ เช›เซ‡, เชชเชฐเช‚เชคเซ เชตเชงเซ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เช›เซ‡.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

เชฎเซเช–เซเชฏ เชธเชฎเชธเซเชฏเชพ เช†เช‚เชถเชฟเช• เชจเชฟเชทเซเชซเชณเชคเชพเช“ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐ เชธเช‚เชฆเซ‡เชถ เชฎเซ‹เช•เชฒเซ€เช เช›เซ€เช, เชคเซเชฏเชพเชฐเซ‡ เช•เซ‹เชˆ เชชเซเชฐเช•เชพเชฐเชจเซ‹ เช…เช•เชธเซเชฎเชพเชค เชฅเชพเชฏ เช›เซ‡, เช…เชจเซ‡ เชœเซ‡เชฃเซ‡ เชธเช‚เชฆเซ‡เชถ เชฎเซ‹เช•เชฒเซเชฏเซ‹ เชนเชคเซ‹ เชคเซ‡ เชœเชพเชฃเชถเซ‡ เชจเชนเซ€เช‚ เช•เซ‡ เชคเซ‡เชจเซ‹ เชธเช‚เชฆเซ‡เชถ เชชเซเชฐเชพเชชเซเชค เชฅเชฏเซ‹ เช›เซ‡ เช•เซ‡ เชจเชนเซ€เช‚ เช…เชจเซ‡ เชชเซเชฐเชพเชชเซเชคเช•เชฐเซเชคเชพเชจเซ€ เชฌเชพเชœเซเช เชถเซเช‚ เชฅเชฏเซเช‚ เช›เซ‡, เชคเซ‡ เชœเชพเชฃเชถเซ‡ เชจเชนเซ€เช‚ เช•เซ‡ เชธเช‚เชฆเซ‡เชถเชจเซ€ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€ เช•เซ‡ เชจเชนเซ€เช‚. , เชเชŸเชฒเซ‡ เช•เซ‡ เชคเซ‡เชจเซ‡ เช•เซ‹เชˆ เชชเซเชทเซเชŸเชฟ เชชเซเชฐเชพเชชเซเชค เชฅเชถเซ‡ เชจเชนเซ€เช‚.

เชคเชฆเชจเซเชธเชพเชฐ, เช†เชชเชฃเซ‡ เช† เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเซ€ เชœเซ‹เชˆเช. เช…เชจเซ‡ เชธเซŒเชฅเซ€ เชธเชฐเชณ เชฌเชพเชฌเชค เช เช›เซ‡ เช•เซ‡ เช† เชธเช‚เชฆเซ‡เชถเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชฎเซ‹เช•เชฒเซ‹ เช…เชจเซ‡ เช…เชฎเชจเซ‡ เชœเชตเชพเชฌ เชจ เชฎเชณเซ‡ เชคเซเชฏเชพเช‚ เชธเซเชงเซ€ เชฐเชพเชน เชœเซเช“. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชฐเซ€เชธเซ€เชตเชฐเชจเซ€ เชธเซเชฅเชฟเชคเชฟ เชฌเชฆเชฒเชพเชˆ เช—เชˆ เช›เซ‡ เช•เซ‡ เช•เซ‡เชฎ เชคเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเชคเซเช‚ เชจเชฅเซ€. เช…เชฎเซ‡ เชธเช‚เชฆเซ‡เชถ เชฎเซ‹เช•เชฒเซ€ เชถเช•เซ€เช เช›เซ€เช เช…เชจเซ‡ เชธเชฎเชพเชจ เชกเซ‡เชŸเชพ เชฌเซ‡ เชตเชพเชฐ เช‰เชฎเซ‡เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช.

ZooKeeper เช†เชตเชพ เช‡เชจเช•เชพเชฐเชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเชตเชพเชจเซ€ เชฐเซ€เชคเซ‹ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เช†เชชเชฃเซเช‚ เชœเซ€เชตเชจ เชชเชฃ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

เชฅเซ‹เชกเชพ เชธเชฎเชฏ เชชเชนเซ‡เชฒเชพ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซเชฏเซ‹ เช›เซ‡ เชคเซ‡เชฎ, เช† เชฎเชฒเซเชŸเชฟ-เชฅเซเชฐเซ‡เชกเซ‡เชก เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชฒเช–เชตเชพ เชœเซ‡เชตเซเช‚ เชœ เช›เซ‡, เชชเชฐเช‚เชคเซ เชฎเซเช–เซเชฏ เชคเชซเชพเชตเชค เช เช›เซ‡ เช•เซ‡ เชตเชฟเชคเชฐเชฟเชค เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเชฎเชพเช‚ เชœเซ‡ เช†เชชเชฃเซ‡ เชตเชฟเชตเชฟเชง เชฎเชถเซ€เชจเซ‹ เชชเชฐ เชฌเชจเชพเชตเซ€เช เช›เซ€เช, เชธเช‚เชšเชพเชฐ เช•เชฐเชตเชพเชจเซ‹ เชเช•เชฎเชพเชคเซเชฐ เชฐเชธเซเชคเซ‹ เชจเซ‡เชŸเชตเชฐเซเช• เช›เซ‡. เช…เชจเชฟเชตเชพเชฐเซเชฏเชชเชฃเซ‡, เช† เชเช• เชตเชนเซ‡เช‚เชšเชพเชฏเซ‡เชฒ-เช•เช‚เชˆ เชจเชฅเซ€ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เช›เซ‡. เชฆเชฐเซ‡เช• เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช…เชฅเชตเชพ เชธเซ‡เชตเชพ เชœเซ‡ เชเช• เชฎเชถเซ€เชจ เชชเชฐ เชšเชพเชฒเซ‡ เช›เซ‡ เชคเซ‡เชจเซ€ เชชเซ‹เชคเชพเชจเซ€ เชฎเซ‡เชฎเชฐเซ€, เชคเซ‡เชจเซ€ เชชเซ‹เชคเชพเชจเซ€ เชกเชฟเชธเซเช•, เชคเซ‡เชจเซเช‚ เชชเซ‹เชคเชพเชจเซเช‚ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เช›เซ‡, เชœเซ‡ เชคเซ‡ เช•เซ‹เชˆเชจเซ€ เชธเชพเชฅเซ‡ เชถเซ‡เชฐ เช•เชฐเชคเซเช‚ เชจเชฅเซ€.

เชœเซ‹ เช†เชชเชฃเซ‡ เชเช• เช•เซ‹เชฎเซเชชเซเชฏเซเชŸเชฐ เชชเชฐ เชฎเชฒเซเชŸเซ€-เชฅเซเชฐเซ‡เชกเซ‡เชก เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชฒเช–เซ€เช, เชคเซ‹ เช†เชชเชฃเซ‡ เชกเซ‡เชŸเชพเชจเซ€ เช†เชช-เชฒเซ‡ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชถเซ‡เชฐเซเชก เชฎเซ‡เชฎเชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช. เช†เชชเชฃเซ‡ เชคเซเชฏเชพเช‚ เชธเช‚เชฆเชฐเซเชญ เชธเซเชตเชฟเชš เช›เซ‡, เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชธเซเชตเชฟเชš เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เช† เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‡ เช…เชธเชฐ เช•เชฐเซ‡ เช›เซ‡. เชเช• เชคเชฐเชซ, เช•เซเชฒเชธเซเชŸเชฐ เชชเชฐเชจเชพ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฎเชพเช‚ เช†เชตเซ€ เช•เซ‹เชˆ เชตเชธเซเชคเซ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชจเซ‡เชŸเชตเชฐเซเช• เชธเชพเชฅเซ‡ เชธเชฎเชธเซเชฏเชพเช“ เช›เซ‡.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

เชคเชฆเชจเซเชธเชพเชฐ, เชตเชฟเชคเชฐเชฟเชค เชธเชฟเชธเซเชŸเชฎเซ‹ เชฒเช–เชคเซ€ เชตเช–เชคเซ‡ เชŠเชญเซ€ เชฅเชคเซ€ เชฎเซเช–เซเชฏ เชธเชฎเชธเซเชฏเชพเช“ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เช›เซ‡. เช…เชฎเซ‡ เช…เชฎเซเช• เชชเซเชฐเช•เชพเชฐเชจเซ€ เช…เชฐเชœเซ€ เชฒเช–เซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช. เชœเซ‹ เชคเซ‡ เชธเชฐเชณ เชนเซ‹เชฏ, เชคเซ‹ เช†เชชเชฃเซ‡ เช•เซ‹เชกเชฎเชพเช‚ เชคเชฎเชพเชฎ เชชเซเชฐเช•เชพเชฐเชจเชพ เชจเช‚เชฌเชฐเซ‹เชจเซ‡ เชนเชพเชฐเซเชกเช•เซ‹เชก เช•เชฐเซ€เช เช›เซ€เช, เชชเชฐเช‚เชคเซ เช† เช…เชธเซเชตเชฟเชงเชพเชœเชจเช• เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชœเซ‹ เช†เชชเชฃเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเซ€เช เช•เซ‡ เช…เชกเชงเซ€ เชธเซ‡เช•เชจเซเชกเชจเชพ เชธเชฎเชฏเชธเชฎเชพเชชเซเชคเชฟเชจเซ‡ เชฌเชฆเชฒเซ‡ เช†เชชเชฃเซ‡ เชเช• เชธเซ‡เช•เชจเซเชกเชจเซ‹ เชธเชฎเชฏเชธเชฎเชพเชชเซเชคเชฟ เชœเซ‹เชˆเช เช›เซ‡, เชคเซ‹ เช†เชชเชฃเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เช•เชฎเซเชชเชพเช‡เชฒ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช…เชจเซ‡ เชฌเชงเซเช‚ เชซเชฐเซ€เชฅเซ€ เชฌเชนเชพเชฐ เช•เชพเชขเซ‹. เชœเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชเช• เชฎเชถเซ€เชจ เชชเชฐ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชเช• เชตเชธเซเชคเซ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชถเชฐเซ‚ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชชเชฐเช‚เชคเซ เชœเซเชฏเชพเชฐเซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช˜เชฃเซ€ เชฎเชถเซ€เชจเซ‹ เชนเซ‹เชฏ, เชคเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เชธเชคเชค เชฆเชฐเซ‡เช• เชตเชธเซเชคเซเชจเซ€ เชจเช•เชฒ เช•เชฐเชตเซ€ เชชเชกเซ‡ เช›เซ‡. เช…เชฎเชพเชฐเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเซเชฐเชฏเชคเซเชจ เช•เชฐเชตเซ‹ เชœเซ‹เชˆเช.

เช…เชนเซ€เช‚ เช†เชชเชฃเซ‡ เชธเชฟเชธเซเชŸเชฎ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชฎเชพเชŸเซ‡ เชธเซเชฅเชฟเชฐ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช. เช† เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชจเชฅเซ€, เช•เชฆเชพเชš เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเชจเชพ เชฆเซƒเชทเซเชŸเชฟเช•เซ‹เชฃเชฅเซ€, เชคเซ‡ เช…เชฎเชพเชฐเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชฎเชพเชŸเซ‡ เชธเซเชฅเชฟเชฐ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡, เช† เชเช• เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เช›เซ‡ เชœเซ‡เชจเซ‡ เชธเชฐเชณ เชฐเซ€เชคเซ‡ เชฒเชˆ เช…เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€ เชถเช•เชพเชคเซเช‚ เชจเชฅเซ€.

เชกเชพเชฏเชจเซ‡เชฎเชฟเช• เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชชเชฃ เช›เซ‡. เช† เชเชตเชพ เชชเชฐเชฟเชฎเชพเชฃเซ‹ เช›เซ‡ เชœเซ‡ เช…เชฎเซ‡ เชซเซเชฒเชพเชฏ เชชเชฐ เชฌเชฆเชฒเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช เชœเซ‡เชฅเซ€ เชคเซ‡เช“ เชคเซเชฏเชพเช‚ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡.

เช…เชนเซ€เช‚ เชถเซเช‚ เชธเชฎเชธเซเชฏเชพ เช›เซ‡? เช…เชฎเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€, เชคเซ‡เชจเซ‡ เชฐเซ‹เชฒเช†เช‰เชŸ เช•เชฐเซเชฏเซเช‚, เชคเซ‹ เชถเซเช‚? เชธเชฎเชธเซเชฏเชพ เช เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡ เช•เซ‡ เชเช• เชคเชฐเชซ เช…เชฎเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพ เชฌเชนเชพเชฐ เชชเชพเชกเซ€, เชชเชฐเช‚เชคเซ เชจเชตเซ€ เชตเชธเซเชคเซ เชตเชฟเชถเซ‡ เชญเซ‚เชฒเซ€ เช—เชฏเชพ, เชฐเซ‚เชชเชฐเซ‡เช–เชพ เชคเซเชฏเชพเช‚ เชœ เชฐเชนเซ€. เชฌเซ€เชœเซเช‚, เชœเซเชฏเชพเชฐเซ‡ เช…เชฎเซ‡ เชฐเซ‹เชฒ เช†เช‰เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เชนเชคเชพ, เชคเซเชฏเชพเชฐเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เช•เซ‡เชŸเชฒเซ€เช• เชœเช—เซเชฏเชพเช เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚, เชชเชฐเช‚เชคเซ เช…เชจเซเชฏเชฎเชพเช‚ เชจเชนเซ€เช‚. เช…เชจเซ‡ เช…เชฎเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ€ เช•เซ‡เชŸเชฒเซ€เช• เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชœเซ‡ เชเช• เชฎเชถเซ€เชจ เชชเชฐ เชšเชพเชฒเซ‡ เช›เซ‡ เชคเซ‡ เชจเชตเซ€ เชฐเซ‚เชชเชฐเซ‡เช–เชพ เชธเชพเชฅเซ‡ เชชเซเชจเชƒเชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เช…เชจเซ‡ เช•เซเชฏเชพเช‚เช• เชœเซ‚เชจเซ€ เชธเชพเชฅเซ‡. เช†เชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‡ เช…เชฎเชพเชฐเซ€ เชตเชฟเชคเชฐเชฟเชค เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชชเชฐเชฟเชชเซเชฐเซ‡เช•เซเชทเซเชฏเชฎเชพเช‚ เช…เชธเช‚เช—เชค เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เช† เชธเชฎเชธเซเชฏเชพ เชธเชพเชฎเชพเชจเซเชฏ เช›เซ‡. เช—เชคเชฟเชถเซ€เชฒ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชฎเชพเชŸเซ‡, เชคเซ‡ เชตเชงเซ เชธเซเชธเช‚เช—เชค เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชธเซ‚เชšเชตเซ‡ เช›เซ‡ เช•เซ‡ เชคเซ‡ เชซเซเชฒเชพเชฏ เชชเชฐ เชฌเชฆเชฒเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เชฌเซ€เชœเซ€ เชธเชฎเชธเซเชฏเชพ เชœเซ‚เชฅ เชธเชญเซเชฏเชชเชฆ เช›เซ‡. เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เช•เซ‡เชŸเชฒเชพเช• เช•เชพเชฎเชฆเชพเชฐเซ‹เชจเซ‹ เชธเชฎเซ‚เชน เชนเซ‹เชฏ เช›เซ‡, เช…เชฎเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เชœเชพเชฃเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช เช•เซ‡ เชคเซ‡เชฎเชพเช‚เชฅเซ€ เช•เซ‹เชฃ เชœเซ€เชตเช‚เชค เช›เซ‡, เชคเซ‡เชฎเชพเช‚เชฅเซ€ เช•เซ‹เชฃ เชฎเซƒเชค เช›เซ‡. เชœเซ‹ เช•เซ‹เชˆ เชฎเชพเชธเซเชŸเชฐ เชนเซ‹เชฏ, เชคเซ‹ เชคเซ‡เชฃเซ‡ เชธเชฎเชœเชตเซเช‚ เชœเซ‹เชˆเช เช•เซ‡ เช•เชฏเชพ เช•เชพเชฎเชฆเชพเชฐเซ‹เชจเซ‡ เช•เซเชฒเชพเชฏเชจเซเชŸเซเชธ เชชเชฐ เชฐเซ€เชกเชพเชฏเชฐเซ‡เช•เซเชŸ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ เชœเซ‡เชฅเซ€ เชคเซ‡เช“ เช—เชฃเชคเชฐเซ€เช“ เชšเชฒเชพเชตเซ‡ เช…เชฅเชตเชพ เชกเซ‡เชŸเชพ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ‡, เช…เชจเซ‡ เช•เชฏเชพ เชจ เช•เชฐเซ€ เชถเช•เซ‡. เชเช• เชธเชฎเชธเซเชฏเชพ เชœเซ‡ เชธเชคเชค เช‰เชญเซ€ เชฅเชพเชฏ เช›เซ‡ เชคเซ‡ เช เช›เซ‡ เช•เซ‡ เช†เชชเชฃเชพ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เช•เซ‹เชฃ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡ เชœเชพเชฃเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

เชฌเซ€เชœเซ€ เชฒเชพเช•เซเชทเชฃเชฟเช• เชธเชฎเชธเซเชฏเชพ เชจเซ‡เชคเชพเชจเซ€ เชšเซ‚เช‚เชŸเชฃเซ€ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เชœเชพเชฃเชตเชพ เชฎเชพเช—เซ€เช เช›เซ€เช เช•เซ‡ เชšเชพเชฐเซเชœ เช•เซ‹เชฃ เช›เซ‡. เชเช• เช‰เชฆเชพเชนเชฐเชฃ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ€ เชชเชพเชธเซ‡ เช…เชฎเซเช• เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชนเซ‹เชฏ เช›เซ‡ เชœเซ‡ เชฐเชพเชˆเชŸ เช“เชชเชฐเซ‡เชถเชจเซเชธ เชฎเซ‡เชณเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชชเช›เซ€ เช…เชจเซเชฏ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชตเชšเซเชšเซ‡ เชคเซ‡เชจเซ€ เชจเช•เชฒ เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡ เชจเซ‡เชคเชพ เชนเชถเซ‡, เชฌเชพเช•เซ€เชจเชพ เชฌเชงเชพ เชคเซ‡เชจเซเช‚ เชชเชพเชฒเชจ เช•เชฐเชถเซ‡, เชคเซ‡เชจเซเช‚ เชชเชพเชฒเชจ เช•เชฐเชถเซ‡. เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชชเชธเช‚เชฆ เช•เชฐเชตเซ€ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡ เชœเซ‡เชฅเซ€ เชคเซ‡ เชฆเชฐเซ‡เช• เชฎเชพเชŸเซ‡ เช…เชธเซเชชเชทเซเชŸ เชนเซ‹เชฏ, เชœเซ‡เชฅเซ€ เชคเซ‡ เชฌเชนเชพเชฐ เชจ เช†เชตเซ‡ เช•เซ‡ เชฌเซ‡ เชจเซ‡เชคเชพเช“เชจเซ€ เชชเชธเช‚เชฆเช—เซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.

เชชเชฐเชธเซเชชเชฐ เชเช•เซเชธเช•เซเชฒเซเชเชฟเชต เชเช•เซเชธเซ‡เชธ เชชเชฃ เช›เซ‡. เช…เชนเซ€เช‚ เชธเชฎเชธเซเชฏเชพ เชตเชงเซ เชœเชŸเชฟเชฒ เช›เซ‡. เชฎเซเชฏเซเชŸเซ‡เช•เซเชธ เชœเซ‡เชตเซ€ เชตเชธเซเชคเซ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชฎเชฒเซเชŸเซ€-เชฅเซเชฐเซ‡เชกเซ‡เชก เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชฒเช–เซ‹ เช›เซ‹ เช…เชจเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ€ เชเช•เซเชธเซ‡เชธ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฎเซ‡เชฎเชฐเซ€ เชธเซ‡เชฒ, เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช…เชจเซ‡ เชฎเชพเชคเซเชฐ เชเช• เชฅเซเชฐเซ‡เชก เชฆเซเชตเชพเชฐเชพ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช…เชนเซ€เช‚ เชธเช‚เชธเชพเชงเชจ เช•เช‚เชˆเช• เชตเชงเซ เช…เชฎเซ‚เชฐเซเชค เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เช…เชจเซ‡ เช…เชฎเชพเชฐเชพ เชจเซ‡เชŸเชตเชฐเซเช•เชจเชพ เช…เชฒเช—-เช…เชฒเช— เชจเซ‹เชกเซเชธเชฎเชพเช‚เชฅเซ€ เช…เชฒเช—-เช…เชฒเช— เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชฎเชพเชคเซเชฐ เช†เชชเซ‡เชฒ เชธเช‚เชธเชพเชงเชจเชจเซ€ เชตเชฟเชถเชฟเชทเซเชŸ เชเช•เซเชธเซ‡เชธ เชฎเซ‡เชณเชตเชตเซ€ เชœเซ‹เชˆเช, เช…เชจเซ‡ เชฆเชฐเซ‡เช• เชœเชฃ เชคเซ‡เชจเซ‡ เชฌเชฆเชฒเซ€ เชถเช•เซ‡ เช…เชฅเชตเชพ เชคเซเชฏเชพเช‚ เช•เช‚เชˆเช• เชฒเช–เซ€ เชถเช•เซ‡ เชคเซ‡ เชฎเชพเชŸเซ‡ เชจเชนเซ€เช‚. เช† เช•เชนเซ‡เชตเชพเชคเชพ เชคเชพเชณเชพเช“ เช›เซ‡.

ZooKeeper เชคเชฎเชจเซ‡ เช† เชฌเชงเซ€ เชธเชฎเชธเซเชฏเชพเช“เชจเซ‡ เชเช• เช…เชฅเชตเชพ เชฌเซ€เชœเซ€ เชฐเซ€เชคเซ‡ เชนเชฒ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช…เชจเซ‡ เชนเซเช‚ เช‰เชฆเชพเชนเชฐเชฃเซ‹ เชธเชพเชฅเซ‡ เชฌเชคเชพเชตเซ€เชถ เช•เซ‡ เชคเซ‡ เชคเชฎเชจเซ‡ เช† เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เช…เชตเชฐเซ‹เชงเชฟเชค เช†เชฆเชฟเชฎ เชจเชฅเซ€. เชœเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เช•เซ‹เชˆ เชตเชธเซเชคเซเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ€เช เช›เซ€เช, เชคเซเชฏเชพเชฐเซ‡ เช† เช†เชฆเชฟเชฎ เช•เซ‹เชˆ เชชเชฃ เช˜เชŸเชจเชพ เชฌเชจเชตเชพเชจเซ€ เชฐเชพเชน เชœเซ‹เชถเซ‡ เชจเชนเซ€เช‚. เชฎเซ‹เชŸเซ‡ เชญเชพเช—เซ‡, เช† เชตเชธเซเชคเซ เช…เชธเซเชฎเซ‡เชณ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเชถเซ‡, เชคเซเชฏเชพเช‚ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชคเซ‡เช“ เช•เซ‹เชˆ เชตเชธเซเชคเซเชจเซ€ เชฐเชพเชน เชœเซ‹เชˆ เชฐเชนเซเชฏเชพ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เช…เชŸเช•เซ€ เชจ เชœเชตเชพ เชฆเซ‡ เช›เซ‡. เช† เชเช• เช–เซ‚เชฌ เชœ เช‰เชชเชฏเซ‹เช—เซ€ เชตเชธเซเชคเซ เช›เซ‡.

เชคเชฎเชพเชฎ เช•เซเชฒเชพเชฏเชจเซเชŸ เชตเชฟเชจเช‚เชคเซ€เช“ เชธเชพเชฎเชพเชจเซเชฏ เช•เชคเชพเชฐเชจเชพ เช•เซเชฐเชฎเชฎเชพเช‚ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เช…เชจเซ‡ เช•เซเชฒเชพเชฏเชจเซเชŸ เชชเซ‹เชคเซ‡ เชฌเชฆเชฒเชพเชฏเซ‡เชฒ เชกเซ‡เชŸเชพ เชœเซเช เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚ เช•เซเชฒเชพเชฏเชจเซเชŸเชจเซ‡ เช…เชฎเซเช• เชฐเชพเชœเซเชฏเชฎเชพเช‚ เชฅเชคเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชตเชฟเชถเซ‡, เชกเซ‡เชŸเชพเชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐ เชตเชฟเชถเซ‡ เชธเซ‚เชšเชจเชพ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพเชจเซ€ เชคเช• เชฎเชณเซ‡ เช›เซ‡.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

ZooKeeper เชฌเซ‡ เชฎเซ‹เชกเชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เชชเซเชฐเชฅเชฎ เชเช• เชจเซ‹เชก เชชเชฐ, เชเช•เชฒ เช›เซ‡. เช† เชชเชฐเซ€เช•เซเชทเชฃ เชฎเชพเชŸเซ‡ เช…เชจเซเช•เซ‚เชณ เช›เซ‡. เชคเซ‡ เช•เซ‹เชˆเชชเชฃ เชธเช‚เช–เซเชฏเชพเชจเชพ เชธเชฐเซเชตเชฐ เชชเชฐ เช•เซเชฒเชธเซเชŸเชฐ เชฎเซ‹เชกเชฎเชพเช‚ เชชเชฃ เช•เชพเชฐเซเชฏ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เชœเซ‹ เช†เชชเชฃเซ€ เชชเชพเชธเซ‡ 100 เชฎเชถเซ€เชจเซ‹เชจเซเช‚ เช•เซเชฒเชธเซเชŸเชฐ เช›เซ‡, เชคเซ‹ เชคเซ‡เชจเชพ เชฎเชพเชŸเซ‡ 100 เชฎเชถเซ€เชจเซ‹ เชชเชฐ เช•เชพเชฎ เช•เชฐเชตเซเช‚ เชœเชฐเซ‚เชฐเซ€ เชจเชฅเซ€. เชคเชฎเซ‡ ZooKeeper เชšเชฒเชพเชตเซ€ เชถเช•เซ‹ เชคเซ‡เชตเชพ เช˜เชฃเชพ เชฎเชถเซ€เชจเซ‹ เชชเชธเช‚เชฆ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡ เชชเซ‚เชฐเชคเซเช‚ เช›เซ‡. เช…เชจเซ‡ เชคเซ‡ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพเชจเชพ เชธเชฟเชฆเซเชงเชพเช‚เชคเชจเซ‹ เชฆเชพเชตเซ‹ เช•เชฐเซ‡ เช›เซ‡. เชฆเชฐเซ‡เช• เชšเชพเชฒเซ€ เชฐเชนเซ‡เชฒ เช‰เชฆเชพเชนเชฐเชฃ เชชเชฐ, ZooKeeper เชกเซ‡เชŸเชพเชจเซ€ เชธเช‚เชชเซ‚เชฐเซเชฃ เชจเช•เชฒ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เชชเช›เซ€เชฅเซ€ เชนเซเช‚ เชคเชฎเชจเซ‡ เช•เชนเซ€เชถ เช•เซ‡ เชคเซ‡ เชคเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡ เชกเซ‡เชŸเชพเชจเซ‡ เชถเซ‰เชฐเซเชก เช•เชฐเชคเซเช‚ เชจเชฅเซ€ เช…เชฅเชตเชพ เชคเซ‡เชจเซ‡ เชชเชพเชฐเซเชŸเซ€เชถเชจ เช•เชฐเชคเซเช‚ เชจเชฅเซ€. เชเช• เชคเชฐเชซ, เชคเซ‡ เชฎเชพเช‡เชจเชธ เช›เซ‡ เช•เซ‡ เช†เชชเชฃเซ‡ เช˜เชฃเซเช‚ เชธเช‚เช—เซเชฐเชน เช•เชฐเซ€ เชถเช•เชคเชพ เชจเชฅเซ€, เชฌเซ€เชœเซ€ เชคเชฐเชซ, เช† เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€. เชคเซ‡ เชคเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เชจเชฅเซ€, เชคเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เชจเชฅเซ€.

เช•เซเชฒเชพเชฏเช‚เชŸ เชฌเชพเชœเซ เชชเชฐ เชกเซ‡เชŸเชพ เช•เซ‡เชถ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช† เชเช• เชฎเชพเชจเช• เชธเชฟเชฆเซเชงเชพเช‚เชค เช›เซ‡ เชœเซ‡เชฅเซ€ เช…เชฎเซ‡ เชธเซ‡เชตเชพเชฎเชพเช‚ เชตเชฟเช•เซเชทเซ‡เชช เชจ เช•เชฐเซ€เช เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชธเชฎเชพเชจ เชตเชฟเชจเช‚เชคเซ€เช“ เชธเชพเชฅเซ‡ เชฒเซ‹เชก เชจ เช•เชฐเซ€เช. เชเช• เชธเซเชฎเชพเชฐเซเชŸ เช•เซเชฒเชพเชฏเชจเซเชŸ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช† เชตเชฟเชถเซ‡ เชœเชพเชฃเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เช•เซ‡เชถ เช•เชฐเซ‡ เช›เซ‡.

เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช…เชนเซ€เช‚ เช•เช‚เชˆเช• เชฌเชฆเชฒเชพเชฏเซเช‚ เช›เซ‡. เชคเซเชฏเชพเช‚ เช…เชฎเซเช• เชชเซเชฐเช•เชพเชฐเชจเซ€ เช…เชฐเชœเซ€ เช›เซ‡. เชเช• เชจเชตเซ‹ เชจเซ‡เชคเชพ เชšเซ‚เช‚เชŸเชพเชฏเซ‹ เชนเชคเซ‹, เชœเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฒเซ‡เช–เชจ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡. เช…เชจเซ‡ เช…เชฎเซ‡ เชกเซ‡เชŸเชพเชจเซ€ เชจเช•เชฒ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช. เชเช• เช‰เช•เซ‡เชฒ เชคเซ‡เชจเซ‡ เชฒเซ‚เชชเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชจเซ‹ เช›เซ‡. เช…เชจเซ‡ เช…เชฎเซ‡ เช…เชฎเชพเชฐเซ€ เชธเซ‡เชตเชพ เชชเชฐ เชธเชคเชค เชชเซเชฐเชถเซเชจ เช•เชฐเซ€เช เช›เซ€เช - เชถเซเช‚ เช•เช‚เชˆ เชฌเชฆเชฒเชพเชฏเซเช‚ เช›เซ‡? เชฌเซ€เชœเซ‹ เชตเชฟเช•เชฒเซเชช เชตเชงเซ เชถเซเชฐเซ‡เชทเซเช  เช›เซ‡. เช† เชเช• เช˜เชกเชฟเชฏเชพเชณเชจเซ€ เชชเชฆเซเชงเชคเชฟ เช›เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ เช•เซเชฒเชพเชฏเชจเซเชŸเซเชธเชจเซ‡ เชธเซ‚เชšเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ เช•เซ‡ เช•เช‚เชˆเช• เชฌเชฆเชฒเชพเชฏเซเช‚ เช›เซ‡. เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ€ เชฆเซเชฐเชทเซเชŸเชฟเช เช† เชเช• เช“เช›เซ€ เช–เชฐเซเชšเชพเชณ เชชเชฆเซเชงเชคเชฟ เช›เซ‡ เช…เชจเซ‡ เช—เซเชฐเชพเชนเช•เซ‹ เชฎเชพเชŸเซ‡ เชตเชงเซ เช…เชจเซเช•เซ‚เชณ เช›เซ‡.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

เช—เซเชฐเชพเชนเช• เช เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช›เซ‡ เชœเซ‡ ZooKeeper เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡.

เชธเชฐเซเชตเชฐ เช เชเซ‚เช•เซ€เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช›เซ‡.

เชเชจเซ‹เชก เช เชเซ‚เช•เซ€เชชเชฐเชฎเชพเช‚ เชฎเซเช–เซเชฏ เชตเชธเซเชคเซ เช›เซ‡. เชฌเชงเชพ เชเชจเซ‹เชกเซเชธ ZooKeeper เชฆเซเชตเชพเชฐเชพ เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เชฅเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชตเซƒเช•เซเชทเชจเชพ เชฐเซ‚เชชเชฎเชพเช‚ เช…เชงเชฟเช•เซเชฐเชฎเชฟเช• เชฐเซ‡เช–เชพเช•เซƒเชคเชฟเชจเชพ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เช—เซ‹เช เชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชฌเซ‡ เชชเซเชฐเช•เชพเชฐเชจเชพ เช“เชชเชฐเซ‡เชถเชจ เช›เซ‡. เชชเซเชฐเชฅเชฎ เช…เชชเชกเซ‡เชŸ/เชฒเช–เชตเซเช‚ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เช…เชฎเซเช• เช•เชพเชฎเช—เซ€เชฐเซ€ เช†เชชเชฃเชพ เชตเซƒเช•เซเชทเชจเซ€ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐ เช•เชฐเซ‡ เช›เซ‡. เชตเซƒเช•เซเชท เชธเชพเชฎเชพเชจเซเชฏ เช›เซ‡.

เช…เชจเซ‡ เชถเช•เซเชฏ เช›เซ‡ เช•เซ‡ เช•เซเชฒเชพเชฏเช‚เชŸ เชเช• เชตเชฟเชจเช‚เชคเซ€ เชชเซ‚เชฐเซเชฃ เชจ เช•เชฐเซ‡ เช…เชจเซ‡ เชกเชฟเชธเซเช•เชจเซ‡เช•เซเชŸ เชฅเชˆ เชœเชพเชฏ, เชชเชฐเช‚เชคเซ เชคเซ‡ เชเช• เชธเชคเซเชฐ เชธเซเชฅเชพเชชเชฟเชค เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เชœเซ‡เชจเชพ เชฆเซเชตเชพเชฐเชพ เชคเซ‡ ZooKeeper เชธเชพเชฅเซ‡ เชธเช‚เชชเชฐเซเช• เช•เชฐเซ‡ เช›เซ‡.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

ZooKeeperเชจเซเช‚ เชกเซ‡เชŸเชพ เชฎเซ‹เชกเชฒ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เชœเซ‡เชตเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡. เชคเซเชฏเชพเช‚ เชเช• เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชฐเซเชŸ เช›เซ‡ เช…เชจเซ‡ เชชเช›เซ€ เช…เชฎเซ‡ เชฎเซ‚เชณเชฎเชพเช‚เชฅเซ€ เชœเชคเซ€ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“ เชฆเซเชตเชพเชฐเชพ เช—เชฏเชพ. เช…เชจเซ‡ เชชเช›เซ€ เชชเซเชฐเชฅเชฎ เชธเซเชคเชฐ, เชฌเซ€เชœเชพ เชธเซเชคเชฐเชจเซ€ เชธเซ‚เชšเชฟ. เช† เชฌเชงเชพ znodes เช›เซ‡.

เชฆเชฐเซ‡เช• znode เช…เชฎเซเช• เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชฌเชนเซ เชฎเซ‹เชŸเซ‹ เชจเชฅเซ€, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, 10 เช•เชฟเชฒเซ‹เชฌเชพเชˆเชŸ. เช…เชจเซ‡ เชฆเชฐเซ‡เช• เชเชจเซ‹เชกเชฎเชพเช‚ เชšเซ‹เช•เซเช•เชธ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชฌเชพเชณเช•เซ‹ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

เชเชจเซ‹เชกเซเชธ เช˜เชฃเชพ เชชเซเชฐเช•เชพเชฐเซ‹เชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชคเซ‡เช“ เชฌเชจเชพเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช…เชจเซ‡ znode เชฌเชจเชพเชตเชคเซ€ เชตเช–เชคเซ‡, เช…เชฎเซ‡ เชคเซ‡ เช•เชฏเชพ เชชเซเชฐเช•เชพเชฐเชจเซ‹ เชนเซ‹เชตเซ‹ เชœเซ‹เชˆเช เชคเซ‡เชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ€เช เช›เซ€เช.

เชฌเซ‡ เชชเซเชฐเช•เชพเชฐเชจเชพ เชนเซ‹เชฏ เช›เซ‡. เชชเซเชฐเชฅเชฎ เช•เซเชทเชฃเชฟเช• เชงเซเชตเชœ เช›เซ‡. Znode เชเช• เชธเชคเซเชฐเชฎเชพเช‚ เชฐเชนเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช•เซเชฒเชพเชฏเช‚เชŸเซ‡ เชธเชคเซเชฐเชจเซ€ เชธเซเชฅเชพเชชเชจเชพ เช•เชฐเซ€ เช›เซ‡. เช…เชจเซ‡ เชœเซเชฏเชพเช‚ เชธเซเชงเซ€ เช† เชธเชคเซเชฐ เชœเซ€เชตเช‚เชค เช›เซ‡, เชคเซ‡ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เชฐเชนเซ‡เชถเซ‡. เชฌเชฟเชจเชœเชฐเซ‚เชฐเซ€ เช•เช‚เชˆเช• เช‰เชคเซเชชเชจเซเชจ เชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช† เชœเชฐเซ‚เชฐเซ€ เช›เซ‡. เช† เชคเซ‡ เช•เซเชทเชฃเซ‹ เชฎเชพเชŸเซ‡ เชชเชฃ เชฏเซ‹เช—เซเชฏ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ เช…เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชธเชคเซเชฐเชจเซ€ เช…เช‚เชฆเชฐ เชกเซ‡เชŸเชพ เชชเซเชฐเชฟเชฎเชฟเชŸเชฟเชตเซเชธ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเซเช‚ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡.

เชฌเซ€เชœเซ‹ เชชเซเชฐเช•เชพเชฐ เช•เซเชฐเชฎเชฟเช• เชงเซเชตเชœ เช›เซ‡. เชคเซ‡ เชเชจเซ‹เชกเชจเชพ เชฎเชพเชฐเซเช— เชชเชฐ เช•เชพเช‰เชจเซเชŸเชฐเชจเซ‡ เชตเชงเชพเชฐเชถเซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ 1_5 เชธเชพเชฅเซ‡ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เชนเชคเซ€. เช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เชชเซเชฐเชฅเชฎ เชจเซ‹เชก เชฌเชจเชพเชตเซเชฏเซ‹, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡เชจเซ‡ p_1 เชฎเชณเซเชฏเซ‹, เชฌเซ€เชœเซ‹ - p_2. เช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เช† เชชเชฆเซเชงเชคเชฟเชจเซ‡ เชฆเชฐ เชตเช–เชคเซ‡ เชฌเซ‹เชฒเชพเชตเซ€เช เช›เซ€เช, เชคเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชชเชพเชฅ เชชเชธเชพเชฐ เช•เชฐเซ€เช เช›เซ€เช, เชœเซ‡ เชชเชพเชฅเชจเซ‹ เชฎเชพเชคเซเชฐ เชเช• เชญเชพเช— เชธเซ‚เชšเชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เช† เชธเช‚เช–เซเชฏเชพ เช†เชชเชฎเซ‡เชณเซ‡ เชตเชงเชคเซ€ เชœเชพเชฏ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เช†เชชเชฃเซ‡ เชจเซ‹เชก เชชเซเชฐเช•เชพเชฐ - เช…เชจเซเช•เซเชฐเชฎ เชธเซ‚เชšเชตเซ€เช เช›เซ€เช.

เชจเชฟเชฏเชฎเชฟเชค znode. เชคเซ‡เชฃเซ€ เชนเช‚เชฎเซ‡เชถเชพ เชœเซ€เชตเชถเซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซเช‚ เชจเชพเชฎ เชนเชถเซ‡ เชœเซ‡ เช…เชฎเซ‡ เชคเซ‡เชฃเซ€เชจเซ‡ เช•เชนเซ€เช เช›เซ€เช.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

เช…เชจเซเชฏ เช‰เชชเชฏเซ‹เช—เซ€ เชตเชธเซเชคเซ เช˜เชกเชฟเชฏเชพเชณ เชงเซเชตเชœ เช›เซ‡. เชœเซ‹ เช†เชชเชฃเซ‡ เชคเซ‡เชจเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€เช, เชคเซ‹ เช•เซเชฒเชพเชฏเช‚เชŸ เชšเซ‹เช•เซเช•เชธ เชจเซ‹เชก เชฎเชพเชŸเซ‡ เช•เซ‡เชŸเชฒเซ€เช• เช‡เชตเซ‡เชจเซเชŸเซเชธเชฎเชพเช‚ เชธเชฌเซเชธเซเช•เซเชฐเชพเช‡เชฌ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เช† เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฅเชพเชฏ เช›เซ‡ เชคเซ‡เชจเชพ เช‰เชฆเชพเชนเชฐเชฃ เชธเชพเชฅเซ‡ เชนเซเช‚ เชคเชฎเชจเซ‡ เชชเช›เซ€เชฅเซ€ เชฌเชคเชพเชตเซ€เชถ. ZooKeeper เชชเซ‹เชคเซ‡ เช•เซเชฒเชพเชฏเชจเซเชŸเชจเซ‡ เชธเซ‚เชšเชฟเชค เช•เชฐเซ‡ เช›เซ‡ เช•เซ‡ เชจเซ‹เชก เชชเชฐเชจเซ‹ เชกเซ‡เชŸเชพ เชฌเชฆเชฒเชพเชˆ เช—เชฏเซ‹ เช›เซ‡. เชœเซ‹ เช•เซ‡, เชธเซ‚เชšเชจเชพเช“ เช เชตเชพเชคเชจเซ€ เชฌเชพเช‚เชนเซ‡เชงเชฐเซ€ เช†เชชเชคเซ€ เชจเชฅเซ€ เช•เซ‡ เช•เซ‡เชŸเชฒเชพเช• เชจเชตเชพ เชกเซ‡เชŸเชพ เช†เชตเซเชฏเชพ เช›เซ‡. เชคเซ‡เช“ เชซเช•เซเชค เช•เชนเซ‡ เช›เซ‡ เช•เซ‡ เช•เช‚เชˆเช• เชฌเชฆเชฒเชพเชฏเซเช‚ เช›เซ‡, เชคเซ‡เชฅเซ€ เชคเชฎเชพเชฐเซ‡ เชนเชœเซ€ เชชเชฃ เชกเซ‡เชŸเชพเชจเซ€ เชคเซเชฒเชจเชพ เช…เชฒเช— เช•เซ‰เชฒเซเชธ เชธเชพเชฅเซ‡ เช•เชฐเชตเซ€ เชชเชกเชถเซ‡.

เช…เชจเซ‡ เชฎเซ‡เช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช•เชนเซเชฏเซเช‚ เชคเซ‡เชฎ, เชกเซ‡เชŸเชพเชจเซ‹ เช•เซเชฐเชฎ เช•เชฟเชฒเซ‹เชฌเชพเชˆเชŸ เชฆเซเชตเชพเชฐเชพ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชคเซเชฏเชพเช‚ เชฎเซ‹เชŸเชพ เชŸเซ‡เช•เซเชธเซเชŸ เชกเซ‡เชŸเชพเชจเซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เชจเชฅเซ€, เชคเซ‡ เช•เซเชฐเชฟเชฏเชพเช“เชจเซเช‚ เชธเช‚เช•เชฒเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เชธเชฐเซเชตเชฐ เช›เซ‡.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

เชนเซเช‚ เชคเชฎเชจเซ‡ เชธเชคเซเชฐเซ‹ เชตเชฟเชถเซ‡ เชฅเซ‹เชกเซเช‚ เช•เชนเซ€เชถ. เชœเซ‹ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชฌเชนเซเชตเชฟเชง เชธเชฐเซเชตเชฐ เช›เซ‡, เชคเซ‹ เช…เชฎเซ‡ เชธเชคเซเชฐ เช“เชณเช–เช•เชฐเซเชคเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเชพเชฐเชฆเชฐเซเชถเช• เชฐเซ€เชคเซ‡ เชธเชฐเซเชตเชฐเชฅเซ€ เชธเชฐเซเชตเชฐ เชชเชฐ เชœเชˆ เชถเช•เซ€เช เช›เซ€เช. เชคเซ‡ เชคเชฆเซเชฆเชจ เช…เชจเซเช•เซ‚เชณ เช›เซ‡.

เชฆเชฐเซ‡เช• เชธเชคเซเชฐเชจเซ‹ เช…เชฎเซเช• เชชเซเชฐเช•เชพเชฐเชจเซ‹ เชธเชฎเชฏเชธเชฎเชพเชชเซเชคเชฟ เชนเซ‹เชฏ เช›เซ‡. เช•เซเชฒเชพเชฏเช‚เชŸ เชคเซ‡ เชธเชคเซเชฐ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชธเชฐเซเชตเชฐเชจเซ‡ เช•เช‚เชˆเชชเชฃ เชฎเซ‹เช•เชฒเซ‡ เช›เซ‡ เช•เซ‡ เช•เซ‡เชฎ เชคเซ‡เชจเชพ เชฆเซเชตเชพเชฐเชพ เชธเชคเซเชฐเชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชœเซ‹ เชคเซ‡เชฃเซ‡ เชธเชฎเชฏเชธเชฎเชพเชชเซเชคเชฟ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช•เช‚เชˆเชชเชฃ เชŸเซเชฐเชพเชจเซเชธเชฎเชฟเชŸ เช•เชฐเซเชฏเซเช‚ เชจ เชนเซ‹เชฏ, เชคเซ‹ เชธเชคเซเชฐ เชฌเช‚เชง เชฅเชˆ เชœเชพเชฏ เช›เซ‡, เช…เชฅเชตเชพ เช•เซเชฒเชพเชฏเช‚เชŸ เชคเซ‡เชจเซ‡ เชœเชพเชคเซ‡ เชฌเช‚เชง เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

เชคเซ‡เชฎเชพเช‚ เชเชŸเชฒเซ€ เชฌเชงเซ€ เชตเชฟเชถเซ‡เชทเชคเชพเช“ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชคเชฎเซ‡ เช† API เชตเชกเซ‡ เชตเชฟเชตเชฟเชง เชตเชธเซเชคเซเช“ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชœเซ‡ เช•เซ‹เชฒ เช†เชชเชฃเซ‡ เช•เซเชฐเซ€เชเชŸ เชœเซ‹เชฏเซ‹ เชคเซ‡ เชเช• znode เชฌเชจเชพเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซเชฐเชฃ เชชเซ‡เชฐเชพเชฎเซ€เชŸเชฐ เชฒเซ‡ เช›เซ‡. เช† znode เชฎเชพเชŸเซ‡เชจเซ‹ เชฎเชพเชฐเซเช— เช›เซ‡, เช…เชจเซ‡ เชคเซ‡ เชฐเซเชŸเชฎเชพเช‚เชฅเซ€ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฐเซ€เชคเซ‡ เชธเซเชชเชทเซเชŸ เชฅเชฏเซ‡เชฒ เชนเซ‹เชตเซ‹ เชœเซ‹เชˆเช. เช…เชจเซ‡ เช† เชชเชฃ เช…เชฎเซเช• เชกเซ‡เชŸเชพ เช›เซ‡ เชœเซ‡เชจเซ‡ เช†เชชเชฃเซ‡ เชคเซเชฏเชพเช‚ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช. เช…เชจเซ‡ เชงเซเชตเชœเชจเซ‹ เชชเซเชฐเช•เชพเชฐ. เช…เชจเซ‡ เชฌเชจเชพเชตเชŸ เชชเช›เซ€ เชคเซ‡ เชเชจเซ‹เชกเชจเซ‹ เชฎเชพเชฐเซเช— เชชเชพเช›เซ‹ เช†เชชเซ‡ เช›เซ‡.

เชฌเซ€เชœเซเช‚, เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เช•เชพเชขเซ€ เชถเช•เซ‹ เช›เซ‹. เช…เชนเซ€เช‚ เชฏเซเช•เซเชคเชฟ เช เช›เซ‡ เช•เซ‡ เชฌเซ€เชœเซเช‚ เชชเชฐเชฟเชฎเชพเชฃ, znode เชจเชพ เชชเชพเชฅ เช‰เชชเชฐเชพเช‚เชค, เชธเช‚เชธเซเช•เชฐเชฃเชจเซ‡ เชธเซเชชเชทเซเชŸ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เชคเชฆเชจเซเชธเชพเชฐ, เชคเซ‡ znode เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เชœเซ‹ เชคเซ‡เชจเซเช‚ เชตเชฐเซเชเชจ เชœเซ‡ เช…เชฎเซ‡ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡ เชตเชพเชธเซเชคเชตเชฎเชพเช‚ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เช›เซ‡ เชคเซ‡เชจเซ€ เชธเชฎเช•เช•เซเชท เช›เซ‡.

เชœเซ‹ เช†เชชเชฃเซ‡ เช† เชธเช‚เชธเซเช•เชฐเชฃเชจเซ‡ เชคเชชเชพเชธเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชจเชฅเซ€, เชคเซ‹ เช…เชฎเซ‡ เชซเช•เซเชค "-1" เชฆเชฒเซ€เชฒ เชชเชธเชพเชฐ เช•เชฐเซ€เช เช›เซ€เช.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

เชคเซเชฐเซ€เชœเซเช‚, เชคเซ‡ เชเชจเซ‹เชกเชจเชพ เช…เชธเซเชคเชฟเชคเซเชตเชจเซ€ เชคเชชเชพเชธ เช•เชฐเซ‡ เช›เซ‡. เชœเซ‹ เชจเซ‹เชก เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เชนเซ‹เชฏ เชคเซ‹ เชธเชพเชšเซเช‚ เชชเชฐเชค เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซเชฏเชฅเชพ เช–เซ‹เชŸเซเช‚.

เช…เชจเซ‡ เชชเช›เซ€ เชงเซเชตเชœ เช˜เชกเชฟเชฏเชพเชณ เชฆเซ‡เช–เชพเชฏ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เช† เชจเซ‹เชกเชจเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

เชคเชฎเซ‡ เช† เชงเซเชตเชœเชจเซ‡ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เชจ เชนเซ‹เชฏ เชคเซ‡เชตเชพ เชจเซ‹เชก เชชเชฐ เชชเชฃ เชธเซ‡เชŸ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชฆเซ‡เช–เชพเชฏ เชคเซเชฏเชพเชฐเซ‡ เชธเซ‚เชšเชจเชพ เชชเซเชฐเชพเชชเซเชค เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เช† เชชเชฃ เช‰เชชเชฏเซ‹เช—เซ€ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡.

เชฅเซ‹เชกเชพ เชตเชงเซ เชชเชกเช•เชพเชฐเซ‹ เช›เซ‡ เชกเซ‡เชŸเชพ เชฎเซ‡เชณเชตเซ‹. เชคเซ‡ เชธเซเชชเชทเซเชŸ เช›เซ‡ เช•เซ‡ เช…เชฎเซ‡ znode เชฆเซเชตเชพเชฐเชพ เชกเซ‡เชŸเชพ เชชเซเชฐเชพเชชเซเชค เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช. เชคเชฎเซ‡ เชซเซเชฒเซ‡เช— เชตเซ‹เชšเชจเซ‹ เชชเชฃ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชœเซ‹ เช•เซ‹เชˆ เชจเซ‹เชก เชจ เชนเซ‹เชฏ เชคเซ‹ เชคเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชถเซ‡ เชจเชนเซ€เช‚. เชคเซ‡เชฅเซ€, เชคเชฎเชพเชฐเซ‡ เชธเชฎเชœเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช•เซ‡ เชคเซ‡ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เช›เซ‡, เช…เชจเซ‡ เชชเช›เซ€ เชกเซ‡เชŸเชพ เชชเซเชฐเชพเชชเซเชค เช•เชฐเซ‹.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

เชคเซเชฏเชพเช‚ เชชเชฃ เช›เซ‡ เชธเซ‡เชŸเชกเซ‡เชŸเชพ. เช…เชนเซ€เช‚ เช†เชชเชฃเซ‡ เชธเช‚เชธเซเช•เชฐเชฃ เชชเชธเชพเชฐ เช•เชฐเซ€เช เช›เซ€เช. เช…เชจเซ‡ เชœเซ‹ เช†เชชเชฃเซ‡ เช†เชจเซ‡ เชชเชธเชพเชฐ เช•เชฐเซ€เช, เชคเซ‹ เชšเซ‹เช•เซเช•เชธ เชธเช‚เชธเซเช•เชฐเชฃเชจเชพ znode เชชเชฐเชจเซ‹ เชกเซ‡เชŸเชพ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เชคเชฎเซ‡ เช† เชšเซ‡เช•เชจเซ‡ เชฌเชพเช•เชพเชค เชฐเชพเช–เชตเชพ เชฎเชพเชŸเซ‡ "-1" เชจเซ‹ เชชเชฃ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เชฌเซ€เชœเซ€ เช‰เชชเชฏเซ‹เช—เซ€ เชชเชฆเซเชงเชคเชฟ เช›เซ‡ เชฌเชพเชณเช•เซ‹ เชฎเซ‡เชณเชตเซ‹. เช…เชฎเซ‡ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฏเซ‡เชฒเชพ เชคเชฎเชพเชฎ znodes เชจเซ€ เชฏเชพเชฆเซ€ เชชเชฃ เชฎเซ‡เชณเชตเซ€ เชถเช•เซ€เช เช›เซ€เช. เช…เชฎเซ‡ เชซเซเชฒเซ‡เช— เชตเซ‹เชš เชธเซ‡เชŸ เช•เชฐเซ€เชจเซ‡ เช†เชจเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช.

เช…เชจเซ‡ เชชเชฆเซเชงเชคเชฟ เชธเชฎเชจเซเชตเชฏ เชฌเชงเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เชเช• เชœ เชธเชฎเชฏเซ‡ เชฎเซ‹เช•เชฒเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชคเซเชฏเชพเช‚ เช–เชพเชคเชฐเซ€ เช•เชฐเซ‡ เช›เซ‡ เช•เซ‡ เชคเซ‡ เชธเชพเชšเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡ เช…เชจเซ‡ เชคเชฎเชพเชฎ เชกเซ‡เชŸเชพ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชฌเชฆเชฒเชพเชˆ เช—เชฏเซ‹ เช›เซ‡.

เชœเซ‹ เช†เชชเชฃเซ‡ เชจเชฟเชฏเชฎเชฟเชค เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชธเชพเชฅเซ‡ เชธเชพเชฎเซเชฏเชคเชพ เชฆเซ‹เชฐเซ€เช, เชคเซ‹ เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชฒเช–เชตเชพ เชœเซ‡เชตเซ€ เชชเชฆเซเชงเชคเชฟเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹ เช›เซ‹, เชœเซ‡ เชกเชฟเชธเซเช• เชชเชฐ เช•เช‚เชˆเช• เชฒเช–เซ‡ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡ เชคเชฎเชจเซ‡ เชชเซเชฐเชคเชฟเชธเชพเชฆ เช†เชชเซ‡ เช›เซ‡ เชคเซ‡ เชชเช›เซ€, เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เช—เซ‡เชฐเซ‡เช‚เชŸเซ€ เชจเชฅเซ€ เช•เซ‡ เชคเชฎเซ‡ เชกเชฟเชธเซเช• เชชเชฐ เชกเซ‡เชŸเชพ เชฒเช–เซเชฏเซ‹ เช›เซ‡. เช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เชตเชฟเชถเซเชตเชพเชธ เชนเซ‹เชฏ เช•เซ‡ เชฌเชงเซเช‚ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชกเชฟเชธเซเช•เชฎเชพเช‚ เชœ เชเชตเซ€ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเซเชธ เช›เซ‡ เชœเซเชฏเชพเช‚ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฌเชซเชฐเชจเชพ เชธเซเชคเชฐเซ‹เชฎเชพเช‚เชฅเซ€ เชชเชธเชพเชฐ เชฅเชพเชฏ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡ เชชเช›เซ€ เชœ เชกเซ‡เชŸเชพ เชกเชฟเชธเซเช• เชชเชฐ เชฎเซ‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

เชฎเซ‹เชŸเซ‡ เชญเชพเช—เซ‡ เช…เชธเซเชฎเซ‡เชณ เช•เซ‰เชฒเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡. เช† เช•เซเชฒเชพเชฏเช‚เชŸเชจเซ‡ เชตเชฟเชตเชฟเชง เชตเชฟเชจเช‚เชคเซ€เช“ เชธเชพเชฅเซ‡ เชธเชฎเชพเช‚เชคเชฐ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชคเชฎเซ‡ เชธเชฟเช‚เช•เซเชฐเชจเชธ เช…เชญเชฟเช—เชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชชเชฐเช‚เชคเซ เชคเซ‡ เช“เช›เซเช‚ เช‰เชคเซเชชเชพเชฆเช• เช›เซ‡.

เช…เชฎเซ‡ เชœเซ‡ เชฌเซ‡ เช‘เชชเชฐเซ‡เชถเชจ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€ เช›เซ‡ เชคเซ‡ เช…เชชเชกเซ‡เชŸ/เชฐเชพเช‡เชŸ เช›เซ‡, เชœเซ‡ เชกเซ‡เชŸเชพเชจเซ‡ เชฌเชฆเชฒเซ‡ เช›เซ‡. เช† เชฌเชจเชพเชตเซ‹, เชธเซ‡เชŸเชกเซ‡เชŸเชพ, เชธเชฟเช‚เช•, เชกเชฟเชฒเซ€เชŸ เช›เซ‡. เช…เชจเซ‡ เชฐเซ€เชก เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เช›เซ‡, getData, getChildren.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

เชนเชตเซ‡ เชคเชฎเซ‡ เชตเชฟเชคเชฐเชฟเชค เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช†เชฆเชฟเชฎ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹ เชคเซ‡เชจเชพ เชฅเซ‹เชกเชพ เช‰เชฆเชพเชนเชฐเชฃเซ‹. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช•เช‚เชˆเช•เชจเชพ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเชฅเซ€ เชธเช‚เชฌเช‚เชงเชฟเชค. เชเช• เชจเชตเซ‹ เช•เชพเชฐเซเชฏเช•เชฐ เชฆเซ‡เช–เชพเชฏเซ‹. เช…เชฎเซ‡ เชฎเชถเซ€เชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชถเชฐเซ‚ เช•เชฐเซ€. เช…เชจเซ‡ เชจเซ€เชšเซ‡เชจเชพ เชคเซเชฐเชฃ เชชเซเชฐเชถเซเชจเซ‹ เช›เซ‡. เชคเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชฎเชพเชŸเซ‡ ZooKeeper เชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เซเชตเซ‡เชฐเซ€ เช•เชฐเซ‡ เช›เซ‡? เช…เชจเซ‡ เชœเซ‹ เช†เชชเชฃเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชฌเชฆเชฒเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช, เชคเซ‹ เช†เชชเชฃเซ‡ เชคเซ‡เชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฌเชฆเชฒเซ€ เชถเช•เซ€เช? เช…เชจเซ‡ เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เชฌเชฆเชฒเซเชฏเชพ เชชเช›เซ€, เชคเซ‡ เช•เชพเชฎเชฆเชพเชฐเซ‹ เช•เซ‡ เชœเซ‡ เช…เชฎเชจเซ‡ เชคเซ‡ เชฎเชณเซเชฏเชพ เชนเชคเชพ เชคเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฎเชณเซ‡ เช›เซ‡?

ZooKeeper เช†เชจเซ‡ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช†เชชเชฃเซเช‚ เชเชจเซ‹เชก เชตเซƒเช•เซเชท เช›เซ‡. เช…เชนเซ€เช‚ เช…เชฎเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฎเชพเชŸเซ‡ เชเช• เชจเซ‹เชก เช›เซ‡, เช…เชฎเซ‡ เชคเซ‡เชฎเชพเช‚ เชเช• เชตเชงเชพเชฐเชพเชจเซ‹ เชจเซ‹เชก เชฌเชจเชพเชตเซ€เช เช›เซ€เช, เชœเซ‡เชฎเชพเช‚ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเชฎเชพเช‚เชฅเซ€ เชกเซ‡เชŸเชพ เชถเชพเชฎเซ‡เชฒ เช›เซ‡. เช† เช…เชฒเช— เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡ เช…เชฅเชตเชพ เชจ เชชเชฃ เชนเซ‹เชˆ เชถเช•เซ‡. เช•เชฆ เชจเชพเชจเซเช‚ เชนเซ‹เชตเชพเชฅเซ€, เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเชจเซเช‚ เช•เชฆ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชจเชพเชจเซเช‚ เชนเซ‹เชฏ เช›เซ‡, เชคเซ‡เชฅเซ€ เชคเซ‡เชจเซ‡ เช…เชนเซ€เช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเซเช‚ เชคเชฆเซเชฆเชจ เชถเช•เซเชฏ เช›เซ‡.

เชคเชฎเซ‡ เชชเชฆเซเชงเชคเชฟเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹ เช›เซ‹ เชกเซ‡เชŸเชพ เชฎเซ‡เชณเชตเซ‹ เชจเซ‹เชกเชฎเชพเช‚เชฅเซ€ เช•เชพเชฐเซเชฏเช•เชฐ เชฎเชพเชŸเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡. เชธเชพเชšเซเช‚ เชชเชฐ เชธเซ‡เชŸ เช•เชฐเซ‹. เชœเซ‹ เช•เซ‹เชˆ เช•เชพเชฐเชฃเชธเชฐ เช† เชจเซ‹เชก เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เชจเชฅเซ€, เชคเซ‹ เชœเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชฆเซ‡เช–เชพเชถเซ‡, เช…เชฅเชตเชพ เชœเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชฌเชฆเชฒเชพเชถเซ‡ เชคเซเชฏเชพเชฐเซ‡ เช…เชฎเชจเซ‡ เชคเซ‡เชจเชพ เชตเชฟเชถเซ‡ เชœเชพเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. เชœเซ‹ เช†เชชเชฃเซ‡ เชœเชพเชฃเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช เช•เซ‡ เช•เช‚เชˆเช• เชฌเชฆเชฒเชพเชฏเซเช‚ เช›เซ‡, เชคเซ‹ เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เชธเชพเชšเชพ เชคเชฐเซ€เช•เซ‡ เชธเซ‡เชŸ เช•เชฐเซ€เช เช›เซ€เช. เช…เชจเซ‡ เชœเซ‹ เช† เชจเซ‹เชกเชฎเชพเช‚เชจเซ‹ เชกเซ‡เชŸเชพ เชฌเชฆเชฒเชพเชถเซ‡, เชคเซ‹ เช†เชชเชฃเซ‡ เชคเซ‡เชจเชพ เชตเชฟเชถเซ‡ เชœเชพเชฃเซ€เชถเซเช‚.

เชธเซ‡เชŸเชกเซ‡เชŸเชพ. เช…เชฎเซ‡ เชกเซ‡เชŸเชพ เชธเซ‡เชŸ เช•เชฐเซ€เช เช›เซ€เช, "-1" เชธเซ‡เชŸ เช•เชฐเซ€เช เช›เซ€เช, เชเชŸเชฒเซ‡ เช•เซ‡ เช…เชฎเซ‡ เชตเชฐเซเชเชจ เชคเชชเชพเชธเชคเชพ เชจเชฅเซ€, เช…เชฎเซ‡ เชงเชพเชฐเซ€เช เช›เซ€เช เช•เซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เชเช• เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เช›เซ‡, เช…เชฎเชพเชฐเซ‡ เช˜เชฃเซ€ เช—เซ‹เช เชตเชฃเซ€เช“ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€. เชœเซ‹ เชคเชฎเชพเชฐเซ‡ เช˜เชฃเซเช‚ เชธเช‚เช—เซเชฐเชน เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ, เชคเซ‹ เชคเชฎเชพเชฐเซ‡ เชฌเซ€เชœเซเช‚ เชธเซเชคเชฐ เช‰เชฎเซ‡เชฐเชตเซเช‚ เชชเชกเชถเซ‡. เช…เชนเซ€เช‚ เช…เชฎเซ‡ เชฎเชพเชจเซ€เช เช›เซ€เช เช•เซ‡ เชคเซเชฏเชพเช‚ เชซเช•เซเชค เชเช• เชœ เช›เซ‡, เชคเซ‡เชฅเซ€ เช…เชฎเซ‡ เชซเช•เซเชค เชจเชตเซ€เชจเชคเชฎ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€เช เช›เซ€เช, เชคเซ‡เชฅเซ€ เช…เชฎเซ‡ เชธเช‚เชธเซเช•เชฐเชฃ เชคเชชเชพเชธเชคเชพ เชจเชฅเซ€. เช† เช•เซเชทเชฃเซ‡, เชฌเชงเชพ เช•เซเชฒเชพเชฏเชจเซเชŸ เช•เซ‡ เชœเซ‡เชฎเชฃเซ‡ เช…เช—เชพเช‰ เชธเชฌเซเชธเซเช•เซเชฐเชพเช‡เชฌ เช•เชฐเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡เช“เชจเซ‡ เชธเซ‚เชšเชจเชพ เชฎเชณเซ‡ เช›เซ‡ เช•เซ‡ เช† เชจเซ‹เชกเชฎเชพเช‚ เช•เช‚เชˆเช• เชฌเชฆเชฒเชพเชฏเซเช‚ เช›เซ‡. เช…เชจเซ‡ เชคเซ‡เช“เชจเซ‡ เชคเซ‡ เชฎเชณเซเชฏเชพ เชชเช›เซ€, เชคเซ‡เช“เช เชซเชฐเซ€เชฅเซ€ เชกเซ‡เชŸเชพเชจเซ€ เชตเชฟเชจเช‚เชคเซ€ เชชเชฃ เช•เชฐเชตเซ€ เชชเชกเชถเซ‡. เชธเซ‚เชšเชจเชพ เช เช›เซ‡ เช•เซ‡ เชคเซ‡เช“ เชชเซ‹เชคเซ‡ เชกเซ‡เชŸเชพ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชคเชพ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชซเช•เซเชค เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ€ เชธเซ‚เชšเชจเชพ เชชเซเชฐเชพเชชเซเชค เช•เชฐเซ‡ เช›เซ‡. เช† เชชเช›เซ€ เชคเซ‡เช“เช เชจเชตเซ‹ เชกเซ‡เชŸเชพ เชฎเชพเช‚เช—เชตเซ‹ เชชเชกเชถเซ‡.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

เช†เชฆเชฟเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เชฌเซ€เชœเซ‹ เชตเชฟเช•เชฒเซเชช เช›เซ‡ เชœเซ‚เชฅ เชธเชญเซเชฏเชชเชฆ. เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชตเชฟเชคเชฐเชฟเชค เช…เชฐเชœเซ€ เช›เซ‡, เชคเซเชฏเชพเช‚ เช•เชพเชฎเชฆเชพเชฐเซ‹เชจเซ‹ เชธเชฎเซ‚เชน เช›เซ‡ เช…เชจเซ‡ เช…เชฎเซ‡ เชธเชฎเชœเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช เช•เซ‡ เชคเซ‡ เชฌเชงเชพ เชœ เชธเซเชฅเชพเชจเซ‡ เช›เซ‡. เชคเซ‡เชฅเซ€, เชคเซ‡เช“เช เชชเซ‹เชคเชพเชจเซ€ เชจเซ‹เช‚เชงเชฃเซ€ เช•เชฐเชพเชตเชตเซ€ เชชเชกเชถเซ‡ เช•เซ‡ เชคเซ‡เช“ เช…เชฎเชพเชฐเซ€ เช…เชฐเชœเซ€เชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡. เช…เชจเซ‡ เช…เชฎเซ‡ เช เชชเชฃ เชœเชพเชฃเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช เช•เซ‡, เชฎเชพเชธเซเชŸเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚เชฅเซ€ เช…เชฅเชตเชพ เชฌเซ€เชœเซ‡ เช•เซเชฏเชพเช‚เช•, เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชนเชพเชฒเชฎเชพเช‚ เช›เซ‡ เชคเซ‡ เชคเชฎเชพเชฎ เชธเช•เซเชฐเชฟเชฏ เช•เชพเชฐเซเชฏเช•เชฐเซ‹ เชตเชฟเชถเซ‡.

เช†เชชเชฃเซ‡ เช† เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ€เช? เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฎเชพเชŸเซ‡, เช…เชฎเซ‡ เชตเชฐเซเช•เชฐเซเชธ เชจเซ‹เชก เชฌเชจเชพเชตเซ€เช เช›เซ€เช เช…เชจเซ‡ เชฌเชจเชพเชตเซ‹ เชชเชฆเซเชงเชคเชฟเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชคเซเชฏเชพเช‚ เชธเชฌเชฒเซ‡เชตเชฒ เช‰เชฎเซ‡เชฐเซ€เช เช›เซ€เช. เชฎเชจเซ‡ เชธเซเชฒเชพเช‡เชก เชชเชฐ เชเช• เชญเซ‚เชฒ เช›เซ‡. เช…เชนเซ€เช‚ เชคเชฎเชจเซ‡ เชœเชฐเซ‚เชฐ เช›เซ‡ เช•เซเชฐเชฎเชฟเช• เชธเซเชชเชทเซเชŸ เช•เชฐเซ‹, เชชเช›เซ€ เชฌเชงเชพ เช•เชพเชฎเชฆเชพเชฐเซ‹ เชเช• เชชเช›เซ€ เชเช• เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. เช…เชจเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ, เช† เชจเซ‹เชกเชจเชพ เชฌเชพเชณเช•เซ‹ เชตเชฟเชถเซ‡เชจเชพ เชคเชฎเชพเชฎ เชกเซ‡เชŸเชพเชจเซ€ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเชคเซ€, เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เช›เซ‡ เชคเซ‡ เชคเชฎเชพเชฎ เชธเช•เซเชฐเชฟเชฏ เช•เชพเชฐเซเชฏเช•เชฐเซ‹เชจเซ‡ เชชเซเชฐเชพเชชเซเชค เช•เชฐเซ‡ เช›เซ‡.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

เชœเชพเชตเชพ เช•เซ‹เชกเชฎเชพเช‚ เช† เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ เชคเซ‡เชจเซเช‚ เช† เชเช• เชญเชฏเช‚เช•เชฐ เช…เชฎเชฒเซ€เช•เชฐเชฃ เช›เซ‡. เชšเชพเชฒเซ‹ เชฎเซเช–เซเชฏ เชชเชฆเซเชงเชคเชฟ เชธเชพเชฅเซ‡ เช…เช‚เชคเชฅเซ€ เชถเชฐเซ‚ เช•เชฐเซ€เช. เช† เช†เชชเชฃเซ‹ เชตเชฐเซเช— เช›เซ‡, เชšเชพเชฒเซ‹ เชคเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟ เชฌเชจเชพเชตเซ€เช. เชชเซเชฐเชฅเชฎ เชฆเชฒเซ€เชฒ เชคเชฐเซ€เช•เซ‡ เช†เชชเชฃเซ‡ เชนเซ‹เชธเซเชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช, เชœเซเชฏเชพเช‚ เช†เชชเชฃเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช, เชเชŸเชฒเซ‡ เช•เซ‡ เช†เชชเชฃเซ‡ เชคเซ‡เชจเซ‡ เชฆเชฒเซ€เชฒ เชคเชฐเซ€เช•เซ‡ เชธเซ‡เชŸ เช•เชฐเซ€เช เช›เซ€เช. เช…เชจเซ‡ เชฌเซ€เชœเซ€ เชฆเชฒเซ€เชฒ เชœเซ‚เชฅเชจเซเช‚ เชจเชพเชฎ เช›เซ‡.

เชœเซ‹เชกเชพเชฃ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฅเชพเชฏ เช›เซ‡? เช† API เชจเซเช‚ เชเช• เชธเชฐเชณ เช‰เชฆเชพเชนเชฐเชฃ เช›เซ‡ เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡. เช…เชนเซ€เช‚ เชฌเชงเซเช‚ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เชธเชฐเชณ เช›เซ‡. เชเช• เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชตเชฐเซเช— เชเซ‚เช•เซ€เชชเชฐ เช›เซ‡. เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เชฏเชœเชฎเชพเชจเซ‹ เชชเชธเชพเชฐ เช•เชฐเซ€เช เช›เซ€เช. เช…เชจเซ‡ เชธเชฎเชฏเชธเชฎเชพเชชเซเชคเชฟ เชธเซ‡เชŸ เช•เชฐเซ‹, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, 5 เชธเซ‡เช•เชจเซเชก. เช…เชจเซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช•เชจเซ‡เช•เซเชŸเซ‡เชก เชธเชฟเช—เซเชจเชฒ เชจเชพเชฎเชจเซ‹ เชธเชญเซเชฏ เช›เซ‡. เช†เชตเชถเซเชฏเช•เชชเชฃเซ‡, เช…เชฎเซ‡ เชชเซเชฐเชธเชพเชฐเชฟเชค เชชเชพเชฅ เชธเชพเชฅเซ‡ เชเช• เชœเซ‚เชฅ เชฌเชจเชพเชตเซ€เช เช›เซ€เช. เช…เชฎเซ‡ เชคเซเชฏเชพเช‚ เชกเซ‡เชŸเชพ เชฒเช–เชคเชพ เชจเชฅเซ€, เชœเซ‹ เช•เซ‡ เช•เช‚เชˆเช• เชฒเช–เซ€ เชถเช•เชพเชฏเซเช‚ เชนเซ‹เชค. เช…เชจเซ‡ เช…เชนเซ€เช‚ เชจเซ‹เชก เชชเชฐเซเชธเชฟเชธเซเชŸเชจเซเชŸ เชชเซเชฐเช•เชพเชฐเชจเซ‹ เช›เซ‡. เช…เชจเชฟเชตเชพเชฐเซเชฏเชชเชฃเซ‡, เช† เชเช• เชธเชพเชฎเชพเชจเซเชฏ เชจเชฟเชฏเชฎเชฟเชค เชจเซ‹เชก เช›เซ‡ เชœเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เชฐเชนเซ‡เชถเซ‡. เช† เชคเซ‡ เช›เซ‡ เชœเซเชฏเชพเช‚ เชธเชคเซเชฐ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช† เช•เซเชฒเชพเชฏเชจเซเชŸเชจเซเช‚ เชœ เช…เชฎเชฒเซ€เช•เชฐเชฃ เช›เซ‡. เช…เชฎเชพเชฐเซ‹ เช•เซเชฒเชพเชฏเช‚เชŸ เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡ เชธเช‚เชฆเซ‡เชถเชพ เชฎเซ‹เช•เชฒเชถเซ‡ เชœเซ‡ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡ เช•เซ‡ เชธเชคเซเชฐ เชœเซ€เชตเช‚เชค เช›เซ‡. เช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เชธเชคเซเชฐ เชธเชฎเชพเชชเซเชค เช•เชฐเซ€เช เช›เซ€เช, เชคเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เชฌเช‚เชง เช•เชนเซ€เช เช›เซ€เช เช…เชจเซ‡ เชฌเชธ, เชธเชคเซเชฐ เชฌเช‚เชง เชฅเชˆ เชœเชพเชฏ เช›เซ‡. เช† เชเชตเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเชพ เชฎเชพเชŸเซ‡ เช•เช‚เชˆเช• เชชเชกเซ€ เชœเชพเชฏ, เชœเซ‡เชฅเซ€ เชเซ‚เช•เซ€เชชเชฐ เชคเซ‡เชจเชพ เชตเชฟเชถเซ‡ เชถเซ‹เชงเซ‡ เช…เชจเซ‡ เชธเชคเซเชฐเชจเซ‡ เช•เชพเชชเซ€ เชจเชพเช–เซ‡.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

เชธเช‚เชธเชพเชงเชจเชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฒเซ‰เช• เช•เชฐเชตเซเช‚? เช…เชนเซ€เช‚ เชฌเชงเซเช‚ เชฅเซ‹เชกเซเช‚ เชตเชงเซ เชœเชŸเชฟเชฒ เช›เซ‡. เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช•เชพเชฎเชฆเชพเชฐเซ‹เชจเซ‹ เชธเชฎเซ‚เชน เช›เซ‡, เช•เซ‡เชŸเชฒเชพเช• เชธเช‚เชธเชพเชงเชจ เช›เซ‡ เชœเซ‡เชจเซ‡ เช…เชฎเซ‡ เชฒเซ‹เช• เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช. เช† เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช…เชฎเซ‡ เชเช• เช…เชฒเช— เชจเซ‹เชก เชฌเชจเชพเชตเซ€เช เช›เซ€เช, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, lock1 เช•เชนเซ‡เชตเชพเชฏ เช›เซ‡. เชœเซ‹ เช†เชชเชฃเซ‡ เชคเซ‡เชจเซ‡ เชฌเชจเชพเชตเซ€ เชถเช•เซเชฏเชพ เชนเซ‹เชค, เชคเซ‹ เช…เชฎเชจเซ‡ เช…เชนเซ€เช‚ เชเช• เชคเชพเชณเซเช‚ เชฎเชณเซเชฏเซเช‚. เช…เชจเซ‡ เชœเซ‹ เช†เชชเชฃเซ‡ เชคเซ‡เชจเซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช…เชธเชฎเชฐเซเชฅ เชนเชคเชพ, เชคเซ‹ เช•เชพเชฐเซเชฏเช•เชฐ เช…เชนเซ€เช‚เชฅเซ€ เชกเซ‡เชŸเชพ เชฎเซ‡เชณเชตเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชจเซ‹เชก เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชฌเชจเซ€ เช—เชฏเซ‹ เชนเซ‹เชตเชพเชฅเซ€, เช…เชฎเซ‡ เช…เชนเซ€เช‚ เชเช• เชตเซ‹เชšเชฐ เชฎเซ‚เช•เซ€เช เช›เซ€เช เช…เชจเซ‡ เชœเซ‡ เช•เซเชทเชฃเซ‡ เช† เชจเซ‹เชกเชจเซ€ เชธเซเชฅเชฟเชคเชฟ เชฌเชฆเชฒเชพเชถเซ‡, เช†เชชเชฃเซ‡ เชคเซ‡เชจเชพ เชตเชฟเชถเซ‡ เชœเชพเชฃเซ€เชถเซเช‚. เช…เชจเซ‡ เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฎเชฏ เชฎเซ‡เชณเชตเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช. เชœเซ‹ เช†เชชเชฃเซ‡ เช† เชจเซ‹เชก เชฒเซ€เชงเซ‹ เช›เซ‡, เช† เชฒเซ‹เช• เชฒเซ€เชงเซ‹ เช›เซ‡, เชคเซ‹ เชชเช›เซ€ เช†เชชเชฃเชจเซ‡ เชนเชตเซ‡ เชฒเซ‹เช•เชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€, เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เช›เซ‹เชกเซ€ เชฆเชˆเชถเซเช‚, เช•เชพเชฐเชฃ เช•เซ‡ เชจเซ‹เชก เชซเช•เซเชค เชธเชคเซเชฐเชฎเชพเช‚ เชœ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เช›เซ‡. เชคเชฆเชจเซเชธเชพเชฐ, เชคเซ‡ เช…เชฆเซƒเชถเซเชฏ เชฅเชˆ เชœเชถเซ‡. เช…เชจเซ‡ เช…เชจเซเชฏ เช•เซเชฒเชพเชฏเช‚เชŸ, เชฌเซ€เชœเชพ เชธเชคเซเชฐเชจเชพ เชฎเชพเชณเช–เชพเชฎเชพเช‚, เช† เชจเซ‹เชก เชชเชฐ เชฒเซ‹เช• เชฒเซ‡เชตเชพ เชฎเชพเชŸเซ‡ เชธเช•เซเชทเชฎ เชนเชถเซ‡, เช…เชฅเชตเชพ เชคเซ‡เชจเชพ เชฌเชฆเชฒเซ‡, เชคเซ‡เชจเซ‡ เชธเซ‚เชšเชจเชพ เชชเซเชฐเชพเชชเซเชค เชฅเชถเซ‡ เช•เซ‡ เช•เช‚เชˆเช• เชฌเชฆเชฒเชพเชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชธเชฎเชฏเชธเชฐ เชคเซ‡ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

เชคเชฎเซ‡ เชฎเซเช–เซเชฏ เชจเซ‡เชคเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชชเชธเช‚เชฆ เช•เชฐเซ€ เชถเช•เซ‹ เชคเซ‡เชจเซเช‚ เชฌเซ€เชœเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ. เช† เชฅเซ‹เชกเซเช‚ เชตเชงเซ เชœเชŸเชฟเชฒ เช›เซ‡, เชชเชฃ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เชธเชฐเชณ เชชเชฃ เช›เซ‡. เช…เชนเชฟเชฏเชพเช‚ เชถเซเช‚ เชฅเช‡ เชฐเชนเซเชฏเซเช‚ เช›เซ‡? เชคเซเชฏเชพเช‚ เชเช• เชฎเซเช–เซเชฏ เชจเซ‹เชก เช›เซ‡ เชœเซ‡ เชคเชฎเชพเชฎ เช•เชพเชฎเชฆเชพเชฐเซ‹เชจเซ‡ เชเช•เซ€เช•เซƒเชค เช•เชฐเซ‡ เช›เซ‡. เช…เชฎเซ‡ เชจเซ‡เชคเชพ เชตเชฟเชถเซ‡ เชกเซ‡เชŸเชพ เชฎเซ‡เชณเชตเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช. เชœเซ‹ เช† เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เชฅเชฏเซเช‚ เชนเซ‹เชฏ, เชเชŸเชฒเซ‡ เช•เซ‡ เช…เชฎเชจเซ‡ เช…เชฎเซเช• เชกเซ‡เชŸเชพ เชชเซเชฐเชพเชชเซเชค เชฅเชฏเซ‹ เชนเซ‹เชฏ, เชคเซ‹ เช…เชฎเชพเชฐเซ‹ เช•เชพเชฐเซเชฏเช•เชฐ เช† เชจเซ‡เชคเชพเชจเซ‡ เช…เชจเซเชธเชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡ เชฎเชพเชจเซ‡ เช›เซ‡ เช•เซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เชเช• เชจเซ‡เชคเชพ เช›เซ‡.

เชœเซ‹ เช•เซ‹เชˆ เช•เชพเชฐเชฃเชธเชฐ เชจเซ‡เชคเชพ เชฎเซƒเชคเซเชฏเซ เชชเชพเชฎเซเชฏเชพ เชนเซ‹เชฏ, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชชเชกเซ€ เช—เชฏเชพ, เชคเซ‹ เช…เชฎเซ‡ เชจเชตเซ‹ เชจเซ‡เชคเชพ เชฌเชจเชพเชตเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€เช เช›เซ€เช. เช…เชจเซ‡ เชœเซ‹ เช†เชชเชฃเซ‡ เชธเชซเชณ เชฅเชˆเช เชคเซ‹ เช†เชชเชฃเซ‹ เช•เชพเชฐเซเชฏเช•เชฐ เชจเซ‡เชคเชพ เชฌเชจเซ‡ เช›เซ‡. เช…เชจเซ‡ เชœเซ‹ เช† เช•เซเชทเชฃเซ‡ เช•เซ‹เชˆ เชตเซเชฏเช•เซเชคเชฟ เชจเชตเซ‹ เชจเซ‡เชคเชพ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชฟเชค เช›เซ‡, เชคเซ‹ เช…เชฎเซ‡ เชคเซ‡ เช•เซ‹เชฃ เช›เซ‡ เชคเซ‡ เชธเชฎเชœเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€เช เช›เซ€เช เช…เชจเซ‡ เชชเช›เซ€ เชคเซ‡เชจเซ‡ เช…เชจเซเชธเชฐเซ‹.

เช…เชนเซ€เช‚ เช•เชนเซ‡เชตเชพเชคเซ€ เชŸเซ‹เชณเชพเชจเซ€ เช…เชธเชฐ เชŠเชญเซ€ เชฅเชพเชฏ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡ เชŸเซ‹เชณเชพเชจเซ€ เช…เชธเชฐ, เช•เชพเชฐเชฃ เช•เซ‡ เชœเซเชฏเชพเชฐเซ‡ เช•เซ‹เชˆ เชจเซ‡เชคเชพ เชฎเซƒเชคเซเชฏเซ เชชเชพเชฎเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชœเซ‡ เชธเชฎเชฏเชธเชฐ เชชเซเชฐเชฅเชฎ เชนเชถเซ‡ เชคเซ‡ เชจเซ‡เชคเชพ เชฌเชจเชถเซ‡.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

เชธเช‚เชธเชพเชงเชจ เช•เซ‡เชชเซเชšเชฐ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชคเชฎเซ‡ เชฅเซ‹เชกเซ‹ เช…เชฒเช— เช…เชญเชฟเช—เชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชœเซ‡ เชจเซ€เชšเซ‡ เชฎเซเชœเชฌ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช…เชฎเซ‡ เชฒเซ‰เช• เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช, เชชเชฐเช‚เชคเซ เชนเชฐเซเชŸ เช‡เชซเซ‡เช•เซเชŸ เชตเชฟเชจเชพ. เชคเซ‡ เช เชนเช•เซ€เช•เชคเชฎเชพเช‚ เชธเชฎเชพเชตเชฟเชทเซเชŸ เชนเชถเซ‡ เช•เซ‡ เช…เชฎเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฒเซ‹เช• เชธเชพเชฅเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เช›เซ‡ เชคเซ‡ เชจเซ‹เชก เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฎ เชจเซ‹เชก เช†เชˆเชกเซ€เชจเซ€ เชธเซ‚เชšเชฟเชจเซ€ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเซ‡ เช›เซ‡. เช…เชจเซ‡ เชœเซ‹ เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚ เชจเซ‹เชก เช•เซ‡ เชœเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เช…เชฎเซ‡ เชฒเซ‹เช• เชฌเชจเชพเชตเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡ เช…เชฎเชจเซ‡ เชฎเชณเซ‡เชฒเชพ เชธเซ‡เชŸเชฎเชพเช‚เชฅเซ€ เชธเซŒเชฅเซ€ เชจเชพเชจเซเช‚ เช›เซ‡, เชคเซ‹ เชคเซ‡เชจเซ‹ เช…เชฐเซเชฅ เช เช•เซ‡ เช…เชฎเซ‡ เชฒเซ‹เช•เชจเซ‡ เช•เชฌเชœเซ‡ เช•เชฐเซ€ เชฒเซ€เชงเซเช‚ เช›เซ‡. เช…เชฎเซ‡ เชคเชชเชพเชธเซ€เช เช›เซ€เช เช•เซ‡ เช…เชฎเชจเซ‡ เชคเชพเชณเซเช‚ เชฎเชณเซเชฏเซเช‚ เช›เซ‡. เชšเซ‡เช• เชคเชฐเซ€เช•เซ‡, เชเชตเซ€ เชถเชฐเชค เชนเชถเซ‡ เช•เซ‡ เชจเชตเซเช‚ เชฒเซ‹เช• เชฌเชจเชพเชตเชคเซ€ เชตเช–เชคเซ‡ เช…เชฎเชจเซ‡ เชœเซ‡ เช†เชˆเชกเซ€ เชฎเชณเซ‡เชฒ เช›เซ‡ เชคเซ‡ เชจเซเชฏเซ‚เชจเชคเชฎ เช›เซ‡. เช…เชจเซ‡ เชœเซ‹ เช…เชฎเชจเซ‡ เชคเซ‡ เชชเซเชฐเชพเชชเซเชค เชฅเชฏเซเช‚, เชคเซ‹ เช…เชฎเซ‡ เช†เช—เชณ เช•เชพเชฎ เช•เชฐเซ€เชถเซเช‚.

เชœเซ‹ เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เชšเซ‹เช•เซเช•เชธ เช†เชˆเชกเซ€ เชนเซ‹เชฏ เชœเซ‡ เช…เชฎเชพเชฐเชพ เชฒเซ‰เช• เช•เชฐเชคเชพเช‚ เชจเชพเชจเซเช‚ เชนเซ‹เชฏ, เชคเซ‹ เช…เชฎเซ‡ เช† เช‡เชตเซ‡เชจเซเชŸ เชชเชฐ เชจเชฟเชฐเซ€เช•เซเชทเช• เชฎเซ‚เช•เซ€เช เช›เซ€เช เช…เชจเซ‡ เช•เช‚เชˆเช• เชฌเชฆเชฒเชพเชฏ เชคเซเชฏเชพเช‚ เชธเซเชงเซ€ เชธเซ‚เชšเชจเชพเชจเซ€ เชฐเชพเชน เชœเซ‹เชˆเชถเซเช‚. เชเชŸเชฒเซ‡ เช•เซ‡, เช…เชฎเชจเซ‡ เช† เชคเชพเชณเซเช‚ เชฎเชณเซเชฏเซเช‚ เช›เซ‡. เช…เชจเซ‡ เชœเซเชฏเชพเช‚ เชธเซเชงเซ€ เชคเซ‡ เชฌเช‚เชง เชจ เชฅเชพเชฏ เชคเซเชฏเชพเช‚ เชธเซเชงเซ€, เช…เชฎเซ‡ เชฒเช˜เซเชคเซเชคเชฎ เช†เชˆเชกเซ€ เชฌเชจเซ€เชถเซเช‚ เชจเชนเซ€เช‚ เช…เชจเซ‡ เชฒเช˜เซเชคเซเชคเชฎ เชฒเซ‹เช• เชชเซเชฐเชพเชชเซเชค เช•เชฐเซ€เชถเซเช‚ เชจเชนเซ€เช‚, เช…เชจเซ‡ เช† เชฐเซ€เชคเซ‡ เช…เชฎเซ‡ เชฒเซ‰เช— เช‡เชจ เช•เชฐเซ€ เชถเช•เซ€เชถเซเช‚. เช…เชจเซ‡ เชœเซ‹ เช† เชถเชฐเชค เชชเซ‚เชฐเซ€ เชจ เชฅเชพเชฏ, เชคเซ‹ เช…เชฎเซ‡ เชคเชฐเชค เชœ เช…เชนเซ€เช‚ เชœเชˆเช เช›เซ€เช เช…เชจเซ‡ เชซเชฐเซ€เชฅเซ€ เช† เชคเชพเชณเซเช‚ เชฎเซ‡เชณเชตเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€เช เช›เซ€เช, เช•เชพเชฐเชฃ เช•เซ‡ เช† เชธเชฎเชฏ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช•เช‚เชˆเช• เชฌเชฆเชฒเชพเชˆ เช—เชฏเซเช‚ เชนเชถเซ‡.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

ZooKeeper เชถเซเช‚ เชธเชฎเชพเชตเซ‡ เช›เซ‡? เชคเซเชฏเชพเช‚ 4 เชฎเซเช–เซเชฏ เชตเชธเซเชคเซเช“ เช›เซ‡. เช† เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เช›เซ‡ - เชตเชฟเชจเช‚เชคเซ€. เช…เชจเซ‡ เชเซ‚เช•เซ€เชชเชฐ เชเชŸเซ‹เชฎเชฟเช• เชฌเซเชฐเซ‹เชกเช•เชพเชธเซเชŸ เชชเชฃ. เชคเซเชฏเชพเช‚ เชเช• เช•เชฎเชฟเชŸ เชฒเซ‹เช— เช›เซ‡ เชœเซเชฏเชพเช‚ เชคเชฎเชพเชฎ เช•เชพเชฎเช—เซ€เชฐเซ€ เชฐเซ‡เช•เซ‹เชฐเซเชก เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช…เชจเซ‡ เช‡เชจ-เชฎเซ‡เชฎเชฐเซ€ เชฐเชฟเชชเซเชฒเชฟเช•เซ‡เชŸเซ‡เชก เชกเซ€เชฌเซ€ เชชเซ‹เชคเซ‡, เชเชŸเชฒเซ‡ เช•เซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เชชเซ‹เชคเซ‡ เชœเซเชฏเชพเช‚ เช† เช†เช–เซเช‚ เชตเซƒเช•เซเชท เชธเช‚เช—เซเชฐเชนเชฟเชค เช›เซ‡.

เชคเซ‡ เชจเซ‹เช‚เชงเชตเซเช‚ เชฏเซ‹เช—เซเชฏ เช›เซ‡ เช•เซ‡ เชคเชฎเชพเชฎ เชฒเซ‡เช–เชจ เช•เชพเชฎเช—เซ€เชฐเซ€ เชตเชฟเชจเช‚เชคเซ€ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชฆเซเชตเชพเชฐเชพ เชœเชพเชฏ เช›เซ‡. เช…เชจเซ‡ เชฐเซ€เชก เช“เชชเชฐเซ‡เชถเชจเซเชธ เชธเซ€เชงเชพ เชœ เช‡เชจ-เชฎเซ‡เชฎเชฐเซ€ เชกเซ‡เชŸเชพเชฌเซ‡เช เชชเชฐ เชœเชพเชฏ เช›เซ‡.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

เชกเซ‡เชŸเชพเชฌเซ‡เช เชชเซ‹เชคเซ‡ เชœ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชจเช•เชฒ เชฅเชฏเซ‡เชฒ เช›เซ‡. ZooKeeper เชจเชพ เชคเชฎเชพเชฎ เช‰เชฆเชพเชนเชฐเชฃเซ‹ เชกเซ‡เชŸเชพเชจเซ€ เชธเช‚เชชเซ‚เชฐเซเชฃ เชจเช•เชฒ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ‡ เช›เซ‡.

เช•เซเชฐเซ‡เชถ เชชเช›เซ€ เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ‡ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชเช• เช•เชฎเชฟเชŸ เชฒเซ‹เช— เช›เซ‡. เชธเซเชŸเชพเชจเซเชกเชฐเซเชก เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ เช เช›เซ‡ เช•เซ‡ เชกเซ‡เชŸเชพ เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚ เช†เชตเซ‡ เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚, เชคเซ‡เชจเซ‡ เชคเซเชฏเชพเช‚ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡เชฅเซ€ เช•เชฐเซ€เชจเซ‡ เชœเซ‹ เชคเซ‡ เช•เซเชฐเซ‡เชถ เชฅเชพเชฏ, เชคเซ‹ เช† เชฒเซ‹เช— เชชเชพเช›เซเช‚ เชšเชฒเชพเชตเซ€ เชถเช•เชพเชฏ เช…เชจเซ‡ เชธเชฟเชธเซเชŸเชฎ เชธเซเชฅเชฟเชคเชฟ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเซ€ เชถเช•เชพเชฏ. เช…เชจเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเชพ เชธเชพเชฎเชฏเชฟเช• เชธเซเชจเซ‡เชชเชถเซ‹เชŸเชจเซ‹ เชชเชฃ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

ZooKeeper เชเชŸเซ‹เชฎเชฟเช• เชฌเซเชฐเซ‹เชกเช•เชพเชธเซเชŸ เชเช• เชเชตเซ€ เชตเชธเซเชคเซ เช›เซ‡ เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เชกเซ‡เชŸเชพ เชœเชพเชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡.

ZAB เช†เช‚เชคเชฐเชฟเช• เชฐเซ€เชคเซ‡ ZooKeeper เชจเซ‹เชกเชจเชพ เชฆเซƒเชทเซเชŸเชฟเช•เซ‹เชฃเชฅเซ€ เชจเซ‡เชคเชพ เชชเชธเช‚เชฆ เช•เชฐเซ‡ เช›เซ‡. เช…เชจเซเชฏ เช—เชพเช‚เช เซ‹ เชคเซ‡เชจเชพ เช…เชจเซเชฏเชพเชฏเซ€เช“ เชฌเชจเซ€ เชœเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฃเซ€ เชชเชพเชธเซ‡เชฅเซ€ เช•เซ‡เชŸเชฒเซ€เช• เช•เซเชฐเชฟเชฏเชพเช“เชจเซ€ เช…เชชเซ‡เช•เซเชทเชพ เชฐเชพเช–เซ‡ เช›เซ‡. เชœเซ‹ เชคเซ‡เช“ เชเชจเซเชŸเซเชฐเซ€ เชฎเซ‡เชณเชตเซ‡ เช›เซ‡, เชคเซ‹ เชคเซ‡เช“ เชคเซ‡ เชฌเชงเชพเชจเซ‡ เชฒเซ€เชกเชฐเชจเซ‡ เชซเซ‹เชฐเชตเชฐเซเชก เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡ เชชเชนเซ‡เชฒเชพ เชฒเช–เชตเชพเชจเซเช‚ เช“เชชเชฐเซ‡เชถเชจ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชชเช›เซ€ เชคเซ‡เชจเชพ เช…เชจเซเชฏเชพเชฏเซ€เช“เชจเซ‡ เชถเซเช‚ เชฌเชฆเชฒเชพเชฏเซเช‚ เช›เซ‡ เชคเซ‡ เชตเชฟเชถเซ‡ เชธเช‚เชฆเซ‡เชถ เชฎเซ‹เช•เชฒเซ‡ เช›เซ‡. เช†, เชนเช•เซ€เช•เชคเชฎเชพเช‚, เชชเชฐเชฎเชพเชฃเซ เชฐเซ€เชคเซ‡ เชฅเชตเซเช‚ เชœเซ‹เชˆเช, เชเชŸเชฒเซ‡ เช•เซ‡ เช†เช–เซ€ เชตเชธเซเชคเซเชจเซเช‚ เชฐเซ‡เช•เซ‹เชฐเซเชกเชฟเช‚เช— เช…เชจเซ‡ เชฌเซเชฐเซ‹เชกเช•เชพเชธเซเชŸเชฟเช‚เช— เช‘เชชเชฐเซ‡เชถเชจ เชชเชฐเชฎเชพเชฃเซ เชฐเซ€เชคเซ‡ เชฅเชตเซเช‚ เชœเซ‹เชˆเช, เชคเซเชฏเชพเช‚ เชกเซ‡เชŸเชพ เชธเซเชธเช‚เช—เชคเชคเชพเชจเซ€ เช–เชพเชคเชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“" เชคเซ‡ เชซเช•เซเชค เชฒเช–เชตเชพเชจเซ€ เชตเชฟเชจเช‚เชคเซ€เช“ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡เชจเซเช‚ เชฎเซเช–เซเชฏ เช•เชพเชฐเซเชฏ เช เช›เซ‡ เช•เซ‡ เชคเซ‡ เช“เชชเชฐเซ‡เชถเชจเชจเซ‡ เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจเชฒ เช…เชชเชกเซ‡เชŸเชฎเชพเช‚ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เช† เชเช• เช–เชพเชธ เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ‡เชฒเซ€ เชตเชฟเชจเช‚เชคเซ€ เช›เซ‡.

เช…เชจเซ‡ เช…เชนเซ€เช‚ เช เชจเซ‹เช‚เชงเชตเซเช‚ เชฏเซ‹เช—เซเชฏ เช›เซ‡ เช•เซ‡ เชธเชฎเชพเชจ เช‘เชชเชฐเซ‡เชถเชจ เชฎเชพเชŸเซ‡ เช…เชชเชกเซ‡เชŸเซเชธเชจเซ€ เช…เชฆเชญเซ‚เชคเชคเชพเชจเซ€ เช–เชพเชคเชฐเซ€ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชคเซ‡ เชถเซ เช›เซ‡? เช† เชตเชธเซเชคเซ, เชœเซ‹ เชฌเซ‡ เชตเชพเชฐ เชšเชฒเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡, เชคเซ‹ เชคเซ‡เชจเซ€ เชธเชฎเชพเชจ เชธเซเชฅเชฟเชคเชฟ เชนเชถเซ‡, เชเชŸเชฒเซ‡ เช•เซ‡ เชตเชฟเชจเช‚เชคเซ€ เชชเซ‹เชคเซ‡ เชฌเชฆเชฒเชพเชถเซ‡ เชจเชนเซ€เช‚. เช…เชจเซ‡ เช† เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชœเซ‡เชฅเซ€ เช•เชฐเซ€เชจเซ‡ เช•เซเชฐเซ‡เชถเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชคเชฎเซ‡ เช“เชชเชฐเซ‡เชถเชจเชจเซ‡ เชชเซเชจเชƒเชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชœเซ‡เชจเชพเชฅเซ€ เช† เช•เซเชทเชฃเซ‡ เชฌเช‚เชง เชฅเชฏเซ‡เชฒเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เชชเชพเช›เชพ เช–เซ‡เช‚เชšเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชธเชฟเชธเซเชŸเชฎเชจเซ€ เชธเซเชฅเชฟเชคเชฟ เชธเชฎเชพเชจ เชฌเชจเซ€ เชœเชถเซ‡, เชเชŸเชฒเซ‡ เช•เซ‡ เชเชตเซเช‚ เชจ เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช เช•เซ‡ เชธเชฎเชพเชจ เชถเซเชฐเซ‡เชฃเซ€เชจเซ€ เชถเซเชฐเซ‡เชฃเซ€, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช…เชชเชกเซ‡เชŸ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“, เชธเชฟเชธเซเชŸเชฎเชจเซ€ เชตเชฟเชตเชฟเชง เช…เช‚เชคเชฟเชฎ เชธเซเชฅเชฟเชคเชฟเช“ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชพเชฏ เช›เซ‡.

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

"เชนเชกเซ‚เชช. Mail.Ru เช—เซเชฐเซเชช เชŸเซ‡เช•เซเชจเซ‹เชธเซเชŸเซเชฐเซ€เชฎ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ ZooKeeper "เชนเชพเชกเซเชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“"

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹