"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

"Hadoop. ZooKeeper" แŠจแˆšแˆˆแ‹ แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ฑแ• แ‹แˆตแŒฅ แ‰ตแˆ‹แˆแ‰… แŒฅแˆซแ‹žแ‰ฝแŠ• แˆˆแˆ›แˆฐแˆซแŒจแ‰ต แ‹จแˆšแˆจแ‹ฑ แ‹˜แ‹ดแ‹Žแ‰ฝ" แ‹จแˆšแˆˆแ‹แŠ• แ‹จแŠ•แŒแŒแˆญ แŒแˆแ‰ฃแŒญ แŠฅแŠ•แ‹ฒแ‹ซแАแ‰ก แŠฅแŒ แ‰แˆ›แˆˆแˆ.

ZooKeeper แˆแŠ•แ‹ตแŠ• แАแ‹แฃ แ‰  Hadoop แˆตแА-แˆแˆ…แ‹ณแˆญ แ‹แˆตแŒฅ แ‹ซแˆˆแ‹ แ‰ฆแ‰ณแข แˆตแˆˆ แ‰ฐแŠจแ‹แˆแˆˆ แŠฎแˆแ’แ‹ฉแ‰ฐแˆญ แŠฅแ‹แАแ‰ต แ‹ซแˆแˆ†แА แАแŒˆแˆญแข แ‹จแˆ˜แ‹ฐแ‰ แŠ› แˆตแˆญแŒญแ‰ต แˆตแˆญแ‹“แ‰ต แŠ•แ‹ตแ. แ‹จแ‰ฐแŠจแ‹แˆแˆ‰ แˆตแˆญแ‹“แ‰ถแ‰ฝแŠ• แ‹จแˆ›แˆตแ‰ฐแ‰ฃแ‰ แˆญ แ‰ฝแŒแˆญ. แ‹จแ‰ฐแˆˆแˆ˜แ‹ฑ แ‹จแˆ›แˆตแ‰ฐแ‰ฃแ‰ แˆญ แ‰ฝแŒแˆฎแ‰ฝ. แŠจ ZooKeeper แŠ•แ‹ตแ แ‰ แˆตแ‰ฐแŒ€แˆญแ‰ฃ แ‹ซแˆ‰แ‰ต แˆ˜แˆญแˆ†แ‹Žแ‰ฝแข ZooKeeper แ‹แˆ‚แ‰ฅ แˆžแ‹ดแˆ. znode แ‰ฃแŠ•แ‹ฒแˆซแ‹Žแ‰ฝ. แŠญแแˆˆ-แŒŠแ‹œแ‹Žแ‰ฝ. แ‹จแ‹ฐแŠ•แ‰ แŠ› แŠคแ’แŠ แ‹ญ แ•แˆชแˆšแ‰ฒแ‰ญแˆต (แˆ›แ‹‹แ‰€แˆญ, แ‹จแ‰กแ‹ตแŠ• แŠ แ‰ฃแˆแАแ‰ต, แ‰€แˆ‹แˆ แˆ˜แ‰†แˆˆแŠแ‹ซแ‹Žแ‰ฝ, แ‹จแˆ˜แˆชแ‹Žแ‰ฝ แˆแˆญแŒซ, แ‹ซแˆˆ แˆ˜แŠ•แŒ‹ แ‹แŒคแ‰ต แˆ˜แ‰†แˆˆแ). ZooKeeper แŠ แˆญแŠญแ‰ดแŠญแ‰ธแˆญแข ZooKeeper DB ZAB. แ‰ฐแ‰†แŒฃแŒฃแˆช แ‹ญแŒ แ‹ญแ‰แข

แ‰ชแ‹ฒแ‹ฎ แ‹ซแŒซแ‹แ‰ฑ

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

แ‹›แˆฌ แˆตแˆˆ ZooKeeper แŠฅแŠ•แАแŒ‹แŒˆแˆซแˆˆแŠ•. แ‹ญแˆ… แАแŒˆแˆญ แ‰ แŒฃแˆ แŒ แ‰ƒแˆš แАแ‹. แŠฅแˆฑแฃ แˆแŠญ แŠฅแŠ•แ‹ฐ แˆ›แŠ•แŠ›แ‹แˆ Apache Hadoop แˆแˆญแ‰ตแฃ แŠ แˆญแˆ› แŠ แˆˆแ‹แข แˆฐแ‹แŠ• แ‹ซแˆณแ‹ซแˆแข

แŠจแ‹šแˆ… แ‰ แŠแ‰ต แ‰ แ‹‹แАแŠ›แАแ‰ต แ‹จแ‰ฐแАแŒ‹แŒˆแˆญแАแ‹ แˆ˜แˆจแŒƒ แŠฅแ‹šแ‹ซ แŠฅแŠ•แ‹ดแ‰ต แŠฅแŠ•แ‹ฐแˆšแŠซแˆ„แ‹ตแฃ แŠฅแŠ•แ‹ดแ‰ต แˆ›แŠจแˆ›แ‰ธแ‰ต แŠฅแŠ•แ‹ณแˆˆแ‰ฅแŠ• แˆ›แˆˆแ‰ตแˆ แŠฅแŠ•แ‹ฐแˆแŠ•แˆ แŠฅแŠ•แ‹ฐแˆแŠ•แŒ แ‰€แˆแ‰ แ‰ต แŠฅแŠ“ แŠฅแŠ•แ‹ฐแˆแŠ•แˆ แŠจแŠฅแˆฑ แŒ‹แˆญ แŠฅแŠ•แ‹ฐแˆแŠ•แˆฐแˆซ แАแ‰ แˆญแข แŠฅแŠ“ แ‹›แˆฌ แˆตแˆˆ แ‰ฐแŠจแ‹แˆแˆ‰ แŠ แ•แˆŠแŠฌแˆฝแŠ–แ‰ฝ แˆตแˆˆแˆ˜แŒˆแŠ•แ‰ฃแ‰ต แ‰ตแŠ•แˆฝ แˆ›แ‹แˆซแ‰ต แŠฅแˆแˆแŒ‹แˆˆแˆ. แŠฅแŠ“ ZooKeeper แ‹ญแˆ…แŠ•แŠ• แŒ‰แ‹ณแ‹ญ แˆˆแˆ›แ‰ƒแˆˆแˆ แŠจแˆšแˆแ‰…แ‹ฑแ‰ต แ‹แˆตแŒฅ แŠ แŠ•แ‹ฑ แАแ‹แข แ‹ญแˆ… แ‰ แˆตแˆญแŒญแ‰ต แˆตแˆญแ‹“แ‰ถแ‰ฝ แ‹แˆตแŒฅ แฃ แ‰ แ‰ฐแŠจแ‹แˆแˆ‰ แŠ แ•แˆŠแŠฌแˆฝแŠ–แ‰ฝ แ‹แˆตแŒฅ แ‹จแˆ‚แ‹ฐแ‰ถแ‰ฝแŠ• แˆ˜แˆตแ‰ฐแŒ‹แ‰ฅแˆญ แˆˆแŠ แŠ•แ‹ณแŠ•แ‹ต แ‰…แŠ•แŒ…แ‰ถแ‰ฝ แ‹จแ‰ณแˆฐแ‰  แ‹จแŠ แŒˆแˆแŒแˆŽแ‰ต แ‹“แ‹ญแАแ‰ต แАแ‹แข

แ‹จแŠฅแŠ•แ‹ฐแ‹šแˆ… แŠ แ‹ญแАแ‰ต แŠ แ•แˆŠแŠฌแˆฝแŠ–แ‰ฝ แแˆ‹แŒŽแ‰ต แ‰ แ‹จแ‰€แŠ‘ แŠจแŒŠแ‹œ แ‹ˆแ‹ฐ แŒŠแ‹œ แŠฅแ‹จแŒจแˆ˜แˆจ แАแ‹, แ‹จแŠฅแŠ› แŠฎแˆญแˆต แˆตแˆˆแ‹šแ‹ซ แАแ‹. แ‰ แŠ แŠ•แ‹ต แ‰ แŠฉแˆแฃ MapReduce แŠฅแŠ“ แ‹ญแˆ… แ‹แŒแŒ แ‹จแˆ†แА แˆ›แ‹•แ‰€แ แ‹ญแˆ…แŠ•แŠ• แ‹แˆตแ‰ฅแˆตแ‰ฅแАแ‰ต แ‹ฐแˆจแŒƒ แˆˆแˆ›แ‹แŒฃแ‰ต แŠฅแŠ“ แ•แˆฎแŒแˆซแˆ˜แˆญแŠ• แŠฅแŠ•แ‹ฐ แˆ˜แˆตแ‰ฐแŒ‹แ‰ฅแˆญ แŠฅแŠ“ แ‹จแˆ‚แ‹ฐแ‰ถแ‰ฝแŠ• แ‰…แŠ•แŒ…แ‰ต แŠซแˆ‰ แŒฅแŠ•แ‰ณแ‹Š แŒฝแˆ‘แŽแ‰ฝแŠ• แАแƒ แˆˆแˆ›แ‹ตแˆจแŒ แ‹ซแˆตแ‰ฝแˆแ‹Žแ‰ณแˆแข แ‰ แˆŒแˆ‹ แ‰ แŠฉแˆ แŒแŠ• แ‹ญแˆ… แ‰ แˆแŠ•แˆ แˆ˜แˆแŠฉ แˆ˜แŠจแŠ“แ‹ˆแŠ• แŠฅแŠ•แ‹ฐแˆŒแˆˆแ‰ แ‰ต แˆ›แŠ•แˆ แ‹‹แˆตแ‰ตแŠ“ แŠ แ‹ญแˆฐแŒฅแˆแข MapReduce แ‹ˆแ‹ญแˆ แˆŒแˆŽแ‰ฝ แ‹แŒแŒ แ‹จแˆ†แŠ‘ แˆ›แ‹•แ‰€แŽแ‰ฝ แˆแˆแŒŠแ‹œ แ‹ญแˆ…แŠ•แŠ• แ‰ แˆ˜แŒ แ‰€แˆ แˆŠแ‰ฐแŒˆแ‰ แˆฉ แ‹จแˆ›แ‹ญแ‰ฝแˆ‰ แŠ แŠ•แ‹ณแŠ•แ‹ต แŒ‰แ‹ณแ‹ฎแ‰ฝแŠ• แˆ™แˆ‰ แ‰ แˆ™แˆ‰ แŠ แ‹ญแ‰ฐแŠฉแˆแข MapReduce แŠฅแˆซแˆฑแŠ• แŠฅแŠ“ แˆŒแˆŽแ‰ฝ แ‹จ Apache แ•แˆฎแŒ„แŠญแ‰ถแ‰ฝแŠ• แŒจแˆแˆฎแฃ แŠฅแАแˆฑแฃ แ‰ แŠฅแ‹แАแ‰ฑแฃ แŠฅแŠ•แ‹ฒแˆแˆ แ‹จแˆšแˆฐแˆซแŒฉ แˆ˜แ‰ฐแŒแ‰ แˆชแ‹ซแ‹Žแ‰ฝ แŠ“แ‰ธแ‹แข แŠฅแŠ“ แˆ˜แŒปแ แ‰€แˆ‹แˆ แˆˆแˆ›แ‹ตแˆจแŒ, ZooKeeper แŒปแ‰.

แˆแŠญ แŠฅแŠ•แ‹ฐ แˆแˆ‰แˆ แŠจแˆƒแ‹ฑแ• แŒ‹แˆญ แ‹จแ‰ฐแŒˆแŠ“แŠ™ แˆ˜แ‰ฐแŒแ‰ แˆชแ‹ซแ‹Žแ‰ฝแฃ แ‰ Yahoo! แŠ แˆแŠ• แ‹ฐแŒแˆž แŠฆแŠแˆดแˆ‹แ‹Š Apache แˆ˜แ‰ฐแŒแ‰ แˆชแ‹ซ แАแ‹แข แŠฅแŠ•แ‹ฐ HBase แ‰ แŠ•แ‰ƒแ‰ต แŠ แˆแ‹ณแ‰ แˆจแˆแข แ‹ˆแ‹ฐ JIRA HBase แŠจแˆ„แ‹ฑ แ‰ณแ‹ฒแ‹ซ แ‰ แ‹จแ‰€แŠ‘ แ‰ฅแ‹™ แ‹จแˆณแŠ•แŠซ แˆชแ–แˆญแ‰ถแ‰ฝ แŠ แˆ‰ แฃ แ‹จแˆ†แА แАแŒˆแˆญ แˆˆแˆ›แˆ˜แ‰ปแ‰ธแ‰ต แ‰ฅแ‹™ แˆ€แˆณแ‰ฆแ‰ฝ แŠ แˆ‰ แฃ แˆ›แˆˆแ‰ตแˆ แ‰ แ•แˆฎแŒ€แŠญแ‰ฑ แ‹แˆตแŒฅ แ‹ซแˆˆแ‹ แˆ•แ‹ญแ‹ˆแ‰ต แ‹ซแˆˆแˆ›แ‰‹แˆจแŒฅ แ‹ญแŠจแŠ“แ‹ˆแŠ“แˆแข แŠฅแŠ“ ZooKeeper, แ‰ แŠ แŠ•แ‹ต แ‰ แŠฉแˆ, แ‰ แŠ แŠ•แŒปแˆซแ‹ŠแАแ‰ต แ‰€แˆ‹แˆ แˆแˆญแ‰ต แАแ‹, แ‰ แˆŒแˆ‹ แ‰ แŠฉแˆ, แ‹ญแˆ… แŠ แˆตแ‰ฐแˆ›แˆ›แŠแАแ‰ฑแŠ• แ‹ซแˆจแŒ‹แŒแŒฃแˆ. แŠฅแŠ“ แˆˆแˆ˜แŒ แ‰€แˆ แ‰ แŒฃแˆ แ‰€แˆ‹แˆ แАแ‹แฃ แˆˆแ‹šแˆ…แˆ แАแ‹ แ‰ แˆƒแ‹ฑแ• แˆตแА-แˆแˆ…แ‹ณแˆญ แ‹แˆตแŒฅ แ‰ฃแˆ‰ แˆ˜แ‰ฐแŒแ‰ แˆชแ‹ซแ‹Žแ‰ฝ แ‹แˆตแŒฅ แˆ˜แ‹ฐแ‰ แŠ› แ‹จแˆ†แАแ‹แข แˆตแˆˆแ‹šแˆ… แŠฅแŠ•แ‹ดแ‰ต แŠฅแŠ•แ‹ฐแˆšแˆฐแˆซ แŠฅแŠ“ แŠฅแŠ•แ‹ดแ‰ต แŠฅแŠ•แ‹ฐแˆšแŒ แ‰€แˆ™แ‰ แ‰ต แˆˆแˆ˜แˆจแ‹ณแ‰ต แŠฅแˆฑแŠ• แˆ˜แŠจแˆˆแˆต แŒ แ‰ƒแˆš แАแ‹ แ‰ฅแ‹ฌ แŠ แˆตแ‰ค แАแ‰ แˆญแข

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

แ‹ญแˆ… แŠจแАแ‰ แˆจแŠ• แ‹จแŠ แŠ•แ‹ณแŠ•แ‹ต แŠ•แŒแŒแˆญ แˆแˆตแˆ แАแ‹แข แŠฅแˆตแŠซแˆแŠ• แŠซแ‹จแŠ“แ‰ธแ‹ แАแŒˆแˆฎแ‰ฝ แˆแˆ‰ แŠฆแˆญแ‰ถแŒŽแŠ• แАแ‹ แˆ›แˆˆแ‰ต แŠฅแŠ•แ‰ฝแˆ‹แˆˆแŠ•แข แŠฅแŠ“ แŠฅแ‹šแˆ… แ‹จแ‰ฐแˆ˜แˆˆแŠจแ‰ฐแ‹ แАแŒˆแˆญ แˆแˆ‰ แ‰ แŠ แŠ•แ‹ต แ‹ฒแŒแˆช แ‹ˆแ‹ญแˆ แ‰ แˆŒแˆ‹ แŠจ ZooKeeper แŒ‹แˆญ แ‹ญแˆฐแˆซแˆ, แˆ›แˆˆแ‰ตแˆ, แŠฅแАแ‹šแˆ…แŠ• แˆแˆ‰ แˆแˆญแ‰ถแ‰ฝ แ‹จแˆšแŒ แ‰€แˆ แŠ แŒˆแˆแŒแˆŽแ‰ต แАแ‹. HDFSแˆ แˆ†แŠ‘ MapReduce แˆˆแŠฅแАแˆญแˆฑ แ‹จแˆšแˆ แˆฉแ‰ตแŠ• แ‹จแˆซแˆณแ‰ธแ‹แŠ• แ‰ฐแˆ˜แˆณแˆณแ‹ญ แŠ แŒˆแˆแŒแˆŽแ‰ถแ‰ฝ แŠ แ‹ญแŒฝแ‰แˆแข แ‰ แ‹šแˆ… แˆ˜แˆ แˆจแ‰ต, ZooKeeper แŒฅแ‰…แˆ แˆ‹แ‹ญ แ‹ญแ‹แˆ‹แˆ. แŠฅแŠ“ แ‹ญแˆ„ แŠฅแ‹ตแŒˆแ‰ตแŠ• แŠฅแŠ“ แŠ แŠ•แ‹ณแŠ•แ‹ต แŠจแˆตแˆ…แ‰ฐแ‰ถแ‰ฝ แŒ‹แˆญ แ‹จแ‰ฐแ‹ซแ‹ซแ‹™ แАแŒˆแˆฎแ‰ฝแŠ• แ‰€แˆ‹แˆ แ‹ซแ‹ฐแˆญแŒˆแ‹‹แˆ.

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

แ‹ญแˆ… แˆแˆ‰ แ‹จแˆ˜แŒฃแ‹ แŠจแ‹จแ‰ต แАแ‹? แ‰ แ‰ฐแˆˆแ‹ซแ‹ฉ แŠฎแˆแ’แ‹แ‰ฐแˆฎแ‰ฝ แˆ‹แ‹ญ แ‰ แ‰ตแ‹ญแ‹ฉ แˆแˆˆแ‰ต แŠ แ•แˆŠแŠฌแˆฝแŠ–แ‰ฝแŠ• แ‹ซแˆตแŒ€แˆ˜แˆญแŠ• แ‹ญแˆ˜แˆตแˆ‹แˆแฃ แ‰ แŒˆแˆ˜แ‹ต แ‹ˆแ‹ญแˆ แ‰ แˆœแˆฝ แ‹ซแŒˆแŠ“แŠ˜แŠ“แ‰ธแ‹ แŠฅแŠ“ แˆแˆ‰แˆ แАแŒˆแˆญ แ‹ญแˆฐแˆซแˆแข แ‰ฝแŒแˆฉ แŒแŠ• แŠ แ‹แ‰ณแˆจ แˆ˜แˆจแ‰ก แŠ แˆตแ‰ฐแˆ›แˆ›แŠ แŠ แ‹ญแ‹ฐแˆˆแˆ, แŠฅแŠ“ แ‰ตแˆซแŠแŠญแŠ• แŠซแˆธแ‰ฑแ‰ต แ‹ˆแ‹ญแˆ แŠฅแ‹šแ‹ซ แˆแŠ• แŠฅแ‹จแ‰ฐแŠจแŠ“แ‹ˆแА แŠฅแŠ•แ‹ณแˆˆ แ‰ แ‹แ‰…แ‰ฐแŠ› แ‹ฐแˆจแŒƒ แˆ‹แ‹ญ, แ‹ฐแŠ•แ‰ แŠžแ‰ฝ แ‰ แŠ แ‹แ‰ณแˆจ แˆ˜แˆจแ‰ก แˆ‹แ‹ญ แŠฅแŠ•แ‹ดแ‰ต แŠฅแŠ•แ‹ฐแˆšแŒˆแŠ“แŠ™ แŠจแ‰ฐแˆ˜แˆˆแŠจแ‰ฑ, แŠ แŠ•แ‹ณแŠ•แ‹ต แŠฅแˆฝแŒŽแ‰ฝ แŠฅแŠ•แ‹ฐแŒ แ‰ แ‹ˆแ‹ญแˆ แŠฅแŠ•แ‹ฐแŒˆแŠ“ แŠฅแŠ•แ‹ฐแˆšแˆ‹แŠฉ แˆ›แ‹จแ‰ต แ‹ญแ‰ฝแˆ‹แˆ‰. แ‹จ TCP แ•แˆฎแ‰ถแŠฎแˆŽแ‰ฝ แ‹จแ‰ฐแˆแŒ แˆฉแ‰ต แ‰ แŠจแŠ•แ‰ฑ แŠ แ‹ญแ‹ฐแˆˆแˆแฃ แ‹ญแˆ…แˆ แ‹จแ‰ฐแ‹ˆแˆฐแА แŠญแแˆˆ แŒŠแ‹œ แˆˆแˆ˜แˆ˜แˆตแˆจแ‰ต แŠฅแŠ“ แ‹จแˆ˜แˆแŠฅแŠญแ‰ต แŠ แ‰…แˆญแ‰ฆแ‰ตแŠ• แ‹‹แˆตแ‰ตแŠ“ แˆˆแˆ˜แˆตแŒ แ‰ต แ‹ซแˆตแ‰ฝแˆ‹แˆแข แŒแŠ• แ‰ แˆ›แŠ•แŠ›แ‹แˆ แˆแŠ”แ‰ณ, TCP แŠฅแŠ•แŠณแŠ• แˆแˆแŒŠแ‹œ แˆŠแ‹ซแ‹ตแŠ•แ‹Žแ‰ต แŠ แ‹ญแ‰ฝแˆแˆ. แˆแˆ‰แˆ แАแŒˆแˆญ แŒŠแ‹œแ‹ แ‹ซแˆˆแˆแ‰ แ‰ต แАแ‹แข แŠ แ‹แ‰ณแˆจ แˆ˜แˆจแ‰ก แ‰ แ‰€แˆ‹แˆ‰ แˆˆแ‰ฐแ‹ˆแˆฐแА แŒŠแ‹œ แˆŠแ‹ˆแ‹ตแ‰… แ‹ญแ‰ฝแˆ‹แˆแข แ‹แˆ แ‰ฅแˆŽ แ‰ฅแˆแŒญ แ‹ตแˆญแŒแˆ แ‹จแˆšแˆ แˆŠแˆ†แŠ• แ‹ญแ‰ฝแˆ‹แˆแข แŠฅแŠ“ แ‹ญแˆ… แˆแˆ‰ แ‰ แŠ แ‹แ‰ณแˆจ แˆ˜แˆจแ‰ก แˆ‹แ‹ญ แŠ แˆตแ‰ฐแˆ›แˆ›แŠ แˆ˜แˆ†แŠ• แ‹ˆแ‹ฐแˆ›แ‰ตแ‰ฝแˆ แŠฅแ‹แАแ‰ณ แ‹ญแˆ˜แˆซแˆ. แ‹ญแˆ… แ‰ แŠ แŠ•แ‹ต แŠฎแˆแ’แ‹ฉแ‰ฐแˆญ แˆ‹แ‹ญ แ‹ˆแ‹ญแˆ แ‰ แŠ แŠ•แ‹ต แˆฑแแˆญ แŠฎแˆแ’แ‹ฉแ‰ฐแˆญ แˆ‹แ‹ญ แ‹จแˆšแˆฐแˆฉ แ‰ตแ‹ญแ‹ฉ แŠ แ•แˆŠแŠฌแˆฝแŠ–แ‰ฝแŠ• แŠจแˆ˜แƒแ แ‹‹แŠ“แ‹ แˆแ‹ฉแАแ‰ต แАแ‹ แŠ”แ‰ตแ‹ŽแˆญแŠญ แ‰ แˆŒแˆˆแ‰ แ‰ต แฃแ‰ แˆ›แˆ…แ‹ฐแˆจ แ‰ตแ‹แˆตแ‰ณ แ‹แˆตแŒฅ แ‹จแ‰ แˆˆแŒ  แŠ แˆตแ‰ฐแˆ›แˆ›แŠ แ‹จแˆ˜แˆจแŒƒ แˆแ‹แ‹แŒฅ แŠ แ‹แ‰ถแ‰กแˆต แ‰ฃแˆˆแ‰ แ‰ตแข แŠฅแŠ“ แ‹ญแˆ… แˆ˜แˆ แˆจแ‰ณแ‹Š แˆแ‹ฉแАแ‰ต แАแ‹.

แŠจแˆŒแˆŽแ‰ฝ แАแŒˆแˆฎแ‰ฝ แ‰ แ‰ฐแŒจแˆ›แˆช แŠ”แ‰ตแ‹ˆแˆญแŠญแŠ• แˆฒแŒ แ‰€แˆ™ แˆแˆแŒŠแ‹œ แ‹จแ‰ฐแ‹ˆแˆฐแА แˆ˜แ‹˜แŒแ‹จแ‰ต แŠ แˆˆ. แ‹ฒแˆตแŠฉ แŠฅแŠ•แ‹ฒแˆ แŠ แˆˆแ‹ แฃ แŒแŠ• แŠ แ‹แ‰ณแˆจ แˆ˜แˆจแ‰ก แ‰ฅแ‹™ แŠ แˆˆแ‹แข แˆ˜แ‹˜แŒแ‹จแ‰ต แŠ แŠ•แ‹ณแŠ•แ‹ต แ‹จแˆ˜แ‹˜แŒแ‹จแ‰ต แŒŠแ‹œ แАแ‹แฃ แŠฅแˆฑแˆ แ‰ตแŠ•แˆฝ แ‹ˆแ‹ญแˆ แ‰ แŒฃแˆ แŒ แ‰ƒแˆš แˆŠแˆ†แŠ• แ‹ญแ‰ฝแˆ‹แˆแข

แ‹จแŠ”แ‰ตแ‹ˆแˆญแŠญ แ‰ถแ–แˆŽแŒ‚ แŠฅแ‹จแ‰ฐแ‰€แ‹จแˆจ แАแ‹แข แ‰ถแ–แˆŽแŒ‚ แˆแŠ•แ‹ตแŠ• แАแ‹ - แ‹ญแˆ… แ‹จแŠฅแŠ› แ‹จแŠ แ‹แ‰ณแˆจ แˆ˜แˆจแ‰ฅ แˆ˜แˆฃแˆชแ‹ซ แŠ แ‰€แˆ›แˆ˜แŒฅ แАแ‹แข แ‹จแ‹แˆ‚แ‰ฅ แˆ›แŠฅแŠจแˆŽแ‰ฝ แŠ แˆ‰, แŠฅแ‹šแ‹ซ แ‹จแˆšแ‰†แˆ™ แˆ˜แ‹ฐแˆญแ‹ฐแˆชแ‹ซแ‹Žแ‰ฝ แŠ แˆ‰, แˆปแˆ›แ‹Žแ‰ฝ แŠ แˆ‰. แ‹ญแˆ… แˆแˆ‰ แŠฅแŠ•แ‹ฐแŒˆแŠ“ แˆŠแŒˆแŠ“แŠ, แˆŠแŠ•แ‰€แˆณแ‰€แˆต, แ‹ˆแ‹˜แ‰ฐ แˆŠแˆ†แŠ• แ‹ญแ‰ฝแˆ‹แˆ. แ‹ญแˆ… แˆแˆ‰ แŠฅแŠ•แ‹ฒแˆ แŒแˆแ‰ต แ‹แˆตแŒฅ แˆ˜แŒแ‰ฃแ‰ต แŠ แˆˆแ‰ แ‰ต. แ‹จแŠ แ‹ญ แ’ แˆตแˆžแ‰ฝ แ‹ญแ‰€แ‹จแˆซแˆ‰แฃ แ‹จแŠฅแŠ› แ‹จแ‰ตแˆซแŠแŠญ แˆ˜แˆ„แŒƒ แˆ˜แŠ•แŒˆแ‹ถแ‰ฝ แ‹ญแ‰€แ‹จแˆซแˆ‰แข แ‹ญแˆ… แ‹ฐแŒแˆž แŒแˆแ‰ต แ‹แˆตแŒฅ แˆ˜แŒแ‰ฃแ‰ต แ‹ญแŠ–แˆญแ‰ แ‰ณแˆ.

แŠ แ‹แ‰ณแˆจ แˆ˜แˆจแ‰ก แ‰ แˆ˜แˆณแˆชแ‹ซแ‹Žแ‰ฝแˆ แˆŠแˆˆแ‹ˆแŒฅ แ‹ญแ‰ฝแˆ‹แˆแข แŠจแ‰ฐแŒแ‰ฃแˆญ แŒ€แˆแˆฎ แ‹จแŠ› แ‹จแŠ”แ‰ตแ‹ˆแˆญแŠญ แˆ˜แˆแŠ•แ‹ฒแˆถแ‰ฝ แ‰ แŠฅแˆญแŒแŒฅ แ‰ แˆปแˆ›แ‹Žแ‰น แˆ‹แ‹ญ แ‹จแˆ†แА แАแŒˆแˆญ แ‰ แ‹จแŒŠแ‹œแ‹ แˆ›แ‹˜แˆ˜แŠ• แ‹ญแ‹ˆแ‹ณแˆ‰ แˆ›แˆˆแ‰ต แŠฅแ‰ฝแˆ‹แˆˆแˆแข แ‰ แ‹ตแŠ•แŒˆแ‰ต แŠ แ‹ฒแˆต แˆแˆญแˆแ‹Œแˆญ แ‹ˆแŒฃ แŠฅแŠ“ แˆˆแŠ แŠ•แ‹ณแŠ•แ‹ต แ‹จแˆƒแ‹ฑแ• แŠญแˆ‹แˆตแ‰ฐแˆญ แแˆ‹แŒŽแ‰ต แŠ แˆแАแ‰ แˆซแ‰ธแ‹แˆแข แ‹จแˆซแˆณแ‰ธแ‹ แˆฅแˆซ แŠ แˆ‹แ‰ธแ‹แข แˆˆแŠฅแАแˆฑ, แ‹‹แŠ“แ‹ แАแŒˆแˆญ แŠ แ‹แ‰ณแˆจ แˆ˜แˆจแ‰ก แ‹ญแˆฐแˆซแˆ. แ‰ แ‹šแˆ… แˆ˜แˆ แˆจแ‰ต แŠ แŠ•แ‹ต แАแŒˆแˆญ แŠฅแ‹šแ‹ซ แŠฅแŠ•แ‹ฐแŒˆแŠ“ แˆ˜แŒซแŠ• แ‹ญแˆแˆแŒ‹แˆ‰, แ‰ แˆƒแˆญแ‹ตแ‹Œแˆญ แˆ‹แ‹ญ แ‰ฅแˆแŒญ แ‹ตแˆญแŒแˆ แ‹ญแˆ‹แˆ‰, แŠฅแŠ“ แˆƒแˆญแ‹ตแ‹Œแˆฉ แ‰ แ‹จแŒŠแ‹œแ‹ แ‹ญแˆˆแ‹‹แ‹ˆแŒฃแˆ. แ‹ญแˆ… แˆแˆ‰ แ‰ แˆ†แА แˆ˜แŠ•แŒˆแ‹ต แŒแˆแ‰ต แ‹แˆตแŒฅ แˆ˜แŒแ‰ฃแ‰ต แ‹ญแŠ–แˆญแ‰ แ‰ณแˆ. แ‹ญแˆ… แˆแˆ‰ แ‰ แ‰ฐแˆฐแˆซแŒจแ‹ แˆ˜แ‰ฐแŒแ‰ แˆชแ‹ซแ‰ฝแŠ• แˆ‹แ‹ญ แ‰ฐแŒฝแ‹•แŠ– แ‹ซแˆณแ‹ตแˆซแˆแข

แ‰ฅแ‹™แ‹แŠ• แŒŠแ‹œ แ‰ แˆ†แА แˆแŠญแŠ•แ‹ซแ‰ต แ‰ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹แˆ‚แ‰ฅ แˆ˜แˆตแˆซแ‰ต แ‹จแŒ€แˆ˜แˆฉ แˆฐแ‹Žแ‰ฝ แŠ แ‹แ‰ณแˆจ แˆ˜แˆจแ‰ก แŒˆแ‹ฐแ‰ฅ แ‹จแˆˆแˆฝ แАแ‹ แ‰ฅแˆˆแ‹ แ‹ซแˆแŠ“แˆ‰แข แ‰ฅแ‹™ แ‰ดแˆซแ‰ฃแ‹ญแ‰ต แ‹ซแˆˆแ‹ แ‹แ‹ญแˆ แŠซแˆˆ แ‹ˆแ‹ฐ แŠ แŒˆแˆแŒ‹แ‹ญแ‹Ž แ‹ˆแ‹ญแˆ แŠฎแˆแ’แ‰ฐแˆญแ‹Ž แ‹ˆแˆตแ‹ฐแ‹ แ‰ แˆ˜แŒ แ‰€แˆ แˆ˜แŠญแˆแ‰ต แ‹ญแ‰ฝแˆ‹แˆ‰แข แ‹ตแˆ˜แ‰ต แŠฅแŠ“ แ‰ฐแˆ˜แˆแŠจแ‰ต. แˆŒแˆ‹ แˆตแˆ…แ‰ฐแ‰ต แŒˆแ‰ฅแ‰ทแˆแข Vim แˆ˜แ‹แŒˆแ‰ฆแ‰ฝแŠ• แ‰ฐแˆ˜แˆแŠจแ‰ต. แ‹ญแˆ…แŠ•แŠ• แ‰ แŒญแˆซแˆฝ แŠ แ‰ณแ‹ตแˆญแŒ‰ แˆแŠญแŠ•แ‹ซแ‰ฑแˆ แˆ˜แŒฅแŽ แАแ‹แข แ‰ชแˆ แˆแˆ‰แŠ•แˆ แАแŒˆแˆญ แˆˆแˆ˜แ‹แŒ‹แ‰ต แˆตแˆˆแˆšแˆžแŠญแˆญแฃ แˆแˆ‰แŠ•แˆ แАแŒˆแˆญ แ‹ˆแ‹ฐ แˆ›แˆ…แ‹ฐแˆจ แ‰ตแ‹แˆตแ‰ณ แŒซแŠ•แฃ แ‰ แ‰ฐแˆˆแ‹ญแˆ แ‰ แ‹šแˆ… แˆŽแŒ แ‹แˆตแŒฅ แˆ˜แŠ•แ‰€แˆณแ‰€แˆต แˆตแŠ•แŒ€แˆแˆญ แŠฅแŠ“ แ‹จแˆ†แА แАแŒˆแˆญ แˆตแŠ•แˆแˆแŒแข แŠฅแАแ‹šแˆ… แ‹จแ‰ฐแˆจแˆฑ แАแŒˆแˆฎแ‰ฝ แŠ“แ‰ธแ‹, แŒแŠ• แŒแˆแ‰ต แ‹แˆตแŒฅ แˆ˜แŒแ‰ฃแ‰ต แŠ แˆˆแ‰ฃแ‰ธแ‹.

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

แ‰ แŠ แŠ•แ‹ต แ•แˆฎแˆฐแˆฐแˆญ แ‰ แŠ แŠ•แ‹ต แŠฎแˆแ’แ‹แ‰ฐแˆญ แˆ‹แ‹ญ แ‹จแˆšแˆฐแˆซ แŠ แŠ•แ‹ต แ•แˆฎแŒแˆซแˆ แˆ˜แƒแ แ‰€แˆ‹แˆ แАแ‹แข

แˆตแˆญแ‹“แ‰ณแ‰ฝแŠ• แˆฒแ‹ซแ‹ตแŒ แˆแˆ‰แŠ•แˆ แ‰ตแ‹ญแ‹ฉ แˆ›แ‹ตแˆจแŒ แŠฅแŠ•แˆแˆแŒ‹แˆˆแŠ• แŠฅแŠ“ แ‰ แŠฎแˆแ’แ‹ฉแ‰ฐแˆญ แˆ‹แ‹ญ แ‰ฅแ‰ป แˆณแ‹ญแˆ†แŠ• แ‰ แŠญแˆ‹แˆตแ‰ฐแˆญ แˆ‹แ‹ญแˆ แŒญแˆแˆญแข แŒฅแ‹ซแ‰„แ‹ แ‹จแˆšแАแˆณแ‹-แ‹ญแˆ…แŠ• แŒ‰แ‹ณแ‹ญ แŠฅแŠ•แ‹ดแ‰ต แˆ›แˆตแ‰ฐแ‰ฃแ‰ แˆญ แ‹ญแ‰ปแˆ‹แˆ? แŠ แ•แˆŠแŠฌแˆฝแŠ–แ‰ปแ‰ฝแŠ• แŠฅแˆญแˆตแ‰ แˆญแˆต แˆ˜แˆตแ‰ฐแŒ‹แ‰ฅแˆญ แˆ‹แ‹ญแˆแŒฅแˆฉ แ‹ญแ‰ฝแˆ‰ แ‹ญแˆ†แŠ“แˆแฃ แАแŒˆแˆญ แŒแŠ• แ‰ แˆญแŠซแ‰ณ แˆ‚แ‹ฐแ‰ถแ‰ฝแŠ• แ‰ แ‰ แˆญแŠซแ‰ณ แˆฐแˆญแ‰จแˆฎแ‰ฝ แˆ‹แ‹ญ แ‰ แ‰ตแ‹ญแ‹ฉ แŠฅแŠ•แˆฐแˆซ แАแ‰ แˆญแข แŠฅแŠ“ แˆแˆ‰แˆ แАแŒˆแˆญ แˆˆแŠฅแАแˆฑ แŒฅแˆฉ แˆ˜แˆ†แŠ‘แŠ• แŠฅแŠ•แ‹ดแ‰ต แˆ˜แŠจแ‰ณแ‰ฐแˆ แŠฅแŠ•แ‹ฐแˆšแ‰ปแˆ? แˆˆแˆแˆณแˆŒ, แ‰ แŠขแŠ•แ‰ฐแˆญแŠ”แ‰ต แˆ‹แ‹ญ แ‹จแˆ†แА แАแŒˆแˆญ แ‹ญแˆแŠซแˆ‰. แˆตแˆˆ แŒแ‹›แ‰ณแ‰ธแ‹ แ‹จแˆ†แА แ‰ฆแ‰ณ แˆ‹แ‹ญ แˆ˜แŒปแ แŠ แˆˆแ‰ฃแ‰ธแ‹แก แˆˆแˆแˆณแˆŒแก แ‰ แŠ แŠ•แ‹ต แ‹“แ‹ญแАแ‰ต แ‹ณแ‰ณแ‰คแ‹ แ‹ˆแ‹ญแˆ แˆŽแŒ แ‹แˆตแŒฅแก แŠจแ‹šแ‹ซแˆ แ‹ญแˆ…แŠ• แˆแ‹แŒแ‰ฅ แˆ›แˆตแ‰ณแ‹ˆแˆป แ‰ แˆ›แ‹‹แˆƒแ‹ต แŠจแ‹šแ‹ซแˆ แ‹จแˆ†แА แ‰ฆแ‰ณ แˆ˜แ‰ฐแŠ•แ‰ฐแŠ• แŠ แˆˆแ‰ฃแ‰ธแ‹แข แ‰ แ‰ฐแŒจแˆ›แˆชแˆ แฃ แˆ‚แ‹ฐแ‰ฑ แŠฅแ‹จแˆฐแˆซ แŠฅแŠ“ แŠฅแ‹จแˆฐแˆซ แˆ˜แˆ†แŠ‘แŠ• แŠจแŒแˆแ‰ต แ‹แˆตแŒฅ แˆ›แˆตแŒˆแ‰ฃแ‰ต แŠ แˆˆแ‰ฅแŠ• แฃ แ‰ แ‹ตแŠ•แŒˆแ‰ต แŠ แŠ•แ‹ต แˆตแˆ…แ‰ฐแ‰ต แ‰ แŠฅแˆฑ แ‹แˆตแŒฅ แ‰ณแ‹จ แ‹ˆแ‹ญแˆ แ‰ฐแˆฐแŠ“แŠญแˆแˆ แฃ แŠจแ‹šแ‹ซ แˆตแˆˆ แŠฅแˆฑ แˆแŠ• แ‹ซแˆ…แˆ แ‰ แแŒฅแАแ‰ต แŠฅแŠ“แŒˆแŠ›แˆˆแŠ•?

แ‹ญแˆ… แˆแˆ‰ แ‰ แแŒฅแАแ‰ต แŠญแ‰ตแ‰ตแˆ แˆŠแ‹ฐแˆจแŒแ‰ แ‰ต แŠฅแŠ•แ‹ฐแˆšแ‰ฝแˆ แŒแˆแŒฝ แАแ‹. แ‹ญแˆ… แ‹ฐแŒแˆž แŒฅแˆฉ แАแ‹, แАแŒˆแˆญ แŒแŠ• แŠญแ‰ตแ‰ตแˆ แŠ แŠ•แ‹ณแŠ•แ‹ต แАแŒˆแˆฎแ‰ฝแŠ• แ‰ แŠจแแ‰ฐแŠ› แ‹ฐแˆจแŒƒ แŠฅแŠ•แ‹ฒแŠจแ‰ณแ‰ฐแˆ‰ แ‹จแˆšแ‹ซแˆตแ‰ฝแˆแ‹Ž แ‹แˆตแŠ• แАแŒˆแˆญ แАแ‹.

แ‹จแŠฅแŠ› แˆ‚แ‹ฐแ‰ถแ‰ฝ แŠฅแˆญแˆต แ‰ แˆญแˆต แˆ˜แˆตแ‰ฐแŒ‹แ‰ฅแˆญ แŠฅแŠ•แ‹ฒแŒ€แˆแˆฉ แˆตแŠ•แˆแˆแŒ, แˆˆแˆแˆณแˆŒ, แŠ แŠ•แ‹ณแ‰ฝแŠ• แˆˆแˆŒแˆ‹แ‹ แŠ แŠ•แ‹ณแŠ•แ‹ต แˆ˜แˆจแŒƒแ‹Žแ‰ฝแŠ• แˆˆแˆ˜แˆ‹แŠญ, แŠจแ‹šแ‹ซแˆ แŒฅแ‹ซแ‰„แ‹ แ‹ญแАแˆณแˆ - แ‹ญแˆ… แŠฅแŠ•แ‹ดแ‰ต แ‹ญแˆ†แŠ“แˆ? แŠ แŠ•แ‹ต แ‹“แ‹ญแАแ‰ต แ‹จแ‹˜แˆญ แˆแŠ”แ‰ณ แ‹ญแŠ–แˆซแˆ, แŠฅแˆญแˆต แ‰ แŠฅแˆญแˆณแ‰ธแ‹ แ‹ญแƒแ‰, แ‹แˆ‚แ‰ก แ‰ แ‰ตแŠญแŠญแˆ แ‹ญแ‹ฐแˆญแˆณแˆ, แ‰ แˆ˜แŠ•แŒˆแ‹ต แˆ‹แ‹ญ แ‹จแˆ†แА แАแŒˆแˆญ แ‹ญแŒ แ‹แˆ? แŠ แŠ•แ‹ต แ‹“แ‹ญแАแ‰ต แ•แˆฎแ‰ถแŠฎแˆ แˆ›แ‹˜แŒ‹แŒ€แ‰ต แŠ แˆˆแ‰ฅแŠ•, แ‹ˆแ‹˜แ‰ฐ.

แ‹จแŠฅแАแ‹šแˆ… แˆแˆ‰ แˆ‚แ‹ฐแ‰ถแ‰ฝ แ‰…แŠ•แŒ…แ‰ต แ‰€แˆ‹แˆ แАแŒˆแˆญ แŠ แ‹ญแ‹ฐแˆˆแˆ. แŠฅแŠ“ แŒˆแŠ•แ‰ขแ‹ แ‹ˆแ‹ฐ แ‹แ‰…แ‰ฐแŠ› แ‹ฐแˆจแŒƒ แŠฅแŠ•แ‹ฒแ‹ˆแˆญแ‹ต แ‹ซแˆตแŒˆแ‹ตแ‹ฐแ‹‹แˆ, แŠฅแŠ“ แˆตแˆญแ‹“แ‰ถแ‰ฝแŠ• แŠจแ‰ฃแ‹ถ แŠ แ‹ญแ‹ฐแˆˆแˆ, แ‹ˆแ‹ญแˆ แŠจแ‰ฃแ‹ถ แŠ แ‹ญแ‹ฐแˆˆแˆ, แАแŒˆแˆญ แŒแŠ• แ‹ญแˆ… แ‰ แŒฃแˆ แ‰€แˆ‹แˆ แŠ แ‹ญแ‹ฐแˆˆแˆ.

แŠญแˆชแ•แ‰ถแŒแˆซแŠแŠญ แˆตแˆแ‰ฐ-แ‰€แˆ˜แˆญ แŠซแˆ˜แŒก แ‹ˆแ‹ญแˆ แŠฅแˆฑแŠ• แ‰ฐแŒแ‰ฃแˆซแ‹Š แŠซแ‹ฐแˆจแŒ‰ แ‹ˆแ‹ฒแ‹ซแ‹แŠ‘ แ‹ญแŒฃแˆ‰แ‰ต แฃ แˆแŠญแŠ•แ‹ซแ‰ฑแˆ แˆแŠ“แˆแ‰ฃแ‰ต แˆˆแŠฅแˆญแˆตแ‹Ž แˆ‹แ‹ญแˆฐแˆซ แ‹ญแ‰ฝแˆ‹แˆแข แŠฅแˆญแˆตแ‹Ž แˆˆแˆ›แ‰…แˆจแ‰ฅ แ‹จแˆจแˆทแ‰ธแ‹แŠ• แ‰ฅแ‹™ แˆตแˆ…แ‰ฐแ‰ถแ‰ฝแŠ• แ‹ญแ‹ญแ‹›แˆแข แˆˆแŠจแ‰ฃแ‹ต แАแŒˆแˆญ แ‰ แŒญแˆซแˆฝ แŠ แ‹ญแŒ แ‰€แˆ™แ‰ แ‰ต แˆแŠญแŠ•แ‹ซแ‰ฑแˆ แˆแŠ“แˆแ‰ฃแ‰ต แ‹ซแˆแ‰ฐแˆจแŒ‹แŒ‹ แˆŠแˆ†แŠ• แ‹ญแ‰ฝแˆ‹แˆแข แˆแŠญแŠ•แ‹ซแ‰ฑแˆ แˆแˆ‰แˆ แˆตแˆแ‰ฐ แ‰€แˆ˜แˆฎแ‰ฝ แ‰ แŒŠแ‹œ แ‰ฐแˆแ‰ตแАแ‹‹แˆ แ‰ แŒฃแˆ แˆจแŒ…แˆ แŒŠแ‹œแข แ‰ แˆ›แˆ…แ‰ แˆจแˆฐแ‰ก แ‰ฐแ‰ แˆ‹แˆฝแ‰ทแˆแข แ‹ญแˆ… แ‹จแ‰ฐแˆˆแ‹จ แˆญแ‹•แˆต แАแ‹แข แŠฅแŠ“ แŠฅแ‹šแˆ… แ‰ฐแˆ˜แˆณแˆณแ‹ญ แАแ‹. แŠ แŠ•แ‹ต แ‹“แ‹ญแАแ‰ต แ‹จแˆ‚แ‹ฐแ‰ต แˆ›แˆ˜แˆณแˆฐแˆแŠ• แŠฅแˆซแˆตแ‹Ž แŠ แˆˆแˆ˜แ‰ฐแŒแ‰ แˆญ แŠจแ‰ฐแ‰ปแˆˆ แ‹ญแˆ…แŠ•แŠ• แ‰ฃแ‰ณแ‹ฐแˆญแŒ‰แ‰ต แ‹ญแˆปแˆ‹แˆ แˆแŠญแŠ•แ‹ซแ‰ฑแˆ แ‰ แŒฃแˆ แ‹จแ‰ฐแ‹ˆแˆณแˆฐแ‰  แŠฅแŠ“ แ‹ซแˆˆแˆ›แ‰‹แˆจแŒฅ แˆตแˆ…แ‰ฐแ‰ถแ‰ฝแŠ• แˆˆแˆ˜แˆแˆˆแŒ แ‹ˆแ‹ฐ แˆ˜แŠ•แ‰€แŒฅแ‰€แŒฅ แˆ˜แŠ•แŒˆแ‹ต แ‹ญแˆ˜แˆซแ‹Žแ‰ณแˆแข

แ‹›แˆฌ แˆตแˆˆ ZooKeeper แŠฅแ‹จแ‰ฐแАแŒ‹แŒˆแˆญแŠ• แАแ‹. แ‰ แŠ แŠ•แ‹ต แ‰ แŠฉแˆ แˆ›แ‹•แ‰€แ แАแ‹, แ‰ แˆŒแˆ‹ แ‰ แŠฉแˆ, แˆˆแŒˆแŠ•แ‰ขแ‹ แˆ…แ‹ญแ‹ˆแ‰ตแŠ• แ‰€แˆ‹แˆ แ‹จแˆšแ‹ซแ‹ฐแˆญแŒ แŠฅแŠ“ แ‰ แ‰ฐแ‰ปแˆˆ แˆ˜แŒ แŠ• แ‹จแŠ แˆ˜แŠญแŠ•แ‹ฎแŠ แ‹Š แŠ แ‰ฐแŒˆแ‰ฃแ‰ แˆญแŠ• แŠฅแŠ“ แ‹จแˆ‚แ‹ฐแ‰ณแ‰ฝแŠ•แŠ• แ‰…แŠ•แŒ…แ‰ต แ‰€แˆ‹แˆ แ‹จแˆšแ‹ซแ‹ฐแˆญแŒ แŠ แŒˆแˆแŒแˆŽแ‰ต แАแ‹.

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

แˆ˜แ‹ฐแ‰ แŠ› แ‹จแ‰ฐแŠจแ‹แˆแˆˆ แˆตแˆญแ‹“แ‰ต แˆแŠ• แŠฅแŠ•แ‹ฐแˆšแˆ˜แˆตแˆ แŠฅแŠ“แˆตแ‰ณแ‹แˆตแข แ‹จแ‰ฐแАแŒ‹แŒˆแˆญแАแ‹ แ‹ญแˆ… แАแ‹ - แŠคแ‰ฝแ‹ฒแŠคแแŠคแˆต แฃ แŠคแ‰ฝแ‰ขแˆดแข แ‹จแˆฐแˆซแ‰ฐแŠžแ‰ฝ แŠฅแŠ“ แ‹จแ‰ฃแˆชแ‹ซ แˆ‚แ‹ฐแ‰ถแ‰ฝแŠ• แ‹จแˆšแ‹ซแˆตแ‰ฐแ‹ณแ‹ตแˆญ แ‹จแˆ›แˆตแ‰ฐแˆญ แˆ‚แ‹ฐแ‰ต แŠ แˆˆแข แˆฅแˆซแ‹Žแ‰ฝแŠ• แ‹จแˆ›แ‰€แŠ“แŒ€แ‰ตแŠ“ แ‹จแˆ›แŠจแ‹แˆแˆแฃ แˆ แˆซแ‰ฐแŠžแ‰ฝแŠ• แŠฅแŠ•แ‹ฐแŒˆแŠ“ แ‹จแˆ›แˆตแŒ€แˆ˜แˆญแฃ แŠ แ‹ณแ‹ฒแˆถแ‰ฝแŠ• แ‹จแˆ›แˆตแŒ€แˆ˜แˆญ แŠฅแŠ“ แŒญแАแ‰ฑแŠ• แ‹จแˆ›แŠจแ‹แˆแˆ แŠƒแˆ‹แŠแАแ‰ต แŠ แˆˆแ‰ แ‰ตแข

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

แ‹จแ‰ แˆˆแŒ  แ‹จแˆ‹แ‰€ แАแŒˆแˆญ แ‹จแˆ›แˆตแ‰ฐแ‰ฃแ‰ แˆญ แŠ แŒˆแˆแŒแˆŽแ‰ต แАแ‹แฃ แˆ›แˆˆแ‰ตแˆแฃ แ‹จแˆ›แˆตแ‰ฐแ‰ฃแ‰ แˆญ แˆตแˆซแ‹แŠ• แŠฅแˆซแˆฑ แ‹ˆแ‹ฐแ‰ฐแˆˆแ‹จ แˆ‚แ‹ฐแ‰ต แ‹ซแŠ•แ‰€แˆณแ‰…แˆฑแ‰ตแฃ แ‰ แ‰ฐแŒจแˆ›แˆชแˆ แŠ แŠ•แ‹ณแŠ•แ‹ต แŠ แ‹ญแАแ‰ต แˆแ‰ตแŠฌแŠ• แ‹ˆแ‹ญแˆ แˆตแ‰ณแŠ•แ‰ฃแ‹ญ แˆ›แˆตแ‰ฐแˆญแŠ• แ‰ แ‰ตแ‹ญแ‹ฉ แ‹ซแˆ‚แ‹ฑแฃ แˆแŠญแŠ•แ‹ซแ‰ฑแˆ แŒŒแ‰ณแ‹ แˆŠแˆณแŠซ แ‹ญแ‰ฝแˆ‹แˆแข แˆ˜แˆแˆ…แˆฉ แŠจแ‹ˆแ‹ฐแ‰€ แ‹ฐแŒแˆž แˆตแˆญแ‹“แ‰ณแ‰ฝแŠ• แŠ แ‹ญแˆฐแˆซแˆแข แˆแ‰ตแŠฌแŠ• แŠฅแ‹จแˆฐแˆซแŠ• แАแ‹แข แŠ แŠ•แ‹ณแŠ•แ‹ถแ‰น แˆ›แˆตแ‰ฐแˆญ แ‹ˆแ‹ฐ แˆแ‰ตแŠฌ แˆ˜แ‹ตแŒˆแˆ แŠฅแŠ•แ‹ณแˆˆแ‰ แ‰ต แ‹ญแŠ“แŒˆแˆซแˆ‰แข แ‹ญแˆ… แ‹ฐแŒแˆž แˆˆแˆ›แˆตแ‰ฐแ‰ฃแ‰ แˆญ แŠ แŒˆแˆแŒแˆŽแ‰ต แ‰ แŠ แ‹ฐแˆซ แˆŠแˆฐแŒฅ แ‹ญแ‰ฝแˆ‹แˆแข แ‰ แ‹šแˆ… แˆฅแ‹•แˆ แˆ‹แ‹ญ แŒแŠ• แˆ แˆซแ‰ฐแŠžแ‰นแŠ• แ‹จแˆ›แˆตแ‰ฐแ‰ฃแ‰ แˆญ แŠƒแˆ‹แŠแАแ‰ฑ แˆ˜แˆแˆ…แˆฉ แˆซแˆฑ แАแ‹แค แŠฅแ‹šแˆ… แŠ แŒˆแˆแŒแˆŽแ‰ฑ แ‹จแˆ˜แˆจแŒƒ แˆ›แ‰ฃแ‹›แ‰ต แˆฅแˆซแ‹Žแ‰ฝแŠ• แŠฅแ‹ซแˆตแ‰ฐแ‰ฃแ‰ แˆจ แАแ‹แข

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

แ‹จแ‰ แˆˆแŒ  แ‹จแˆ‹แ‰€ แŠ แˆ›แˆซแŒญ แˆแˆ‰แˆ แ‰…แŠ•แŒ…แ‰ต แ‰ แŠ แŒˆแˆแŒแˆŽแ‰ณแ‰ฝแŠ• แˆฒแŠจแŠ“แ‹ˆแŠ• แАแ‹แฃ แŠฅแŠ•แ‹ฐแ‰ฐแˆˆแˆ˜แ‹ฐแ‹แข แˆแˆ‰แˆ แАแŒˆแˆญ แŠฅแŠ•แ‹ฐแˆšแˆฐแˆซ แˆˆแˆ›แˆจแŒ‹แŒˆแŒฅ แˆƒแˆ‹แŠแАแ‰ฑแŠ• แ‹ญแ‹ˆแˆตแ‹ณแˆ. แŠฅแŠ“ แ‹จแˆ†แА แАแŒˆแˆญ แŠซแˆแˆฐแˆซ, แˆตแˆˆแŠฅแˆฑ แˆˆแˆ›แ‹ˆแ‰… แŠฅแŠ“ แ‰ แ‹šแˆ… แˆแŠ”แ‰ณ แ‹แˆตแŒฅ แˆˆแˆ˜แ‹žแˆญ แŠฅแŠ•แˆžแŠญแˆซแˆˆแŠ•. แˆˆแˆ›แŠ•แŠ›แ‹แˆ แŠจแ‰ฃแˆชแ‹ซแ‹Žแ‰ฝ แŒ‹แˆญ แŠฅแŠ•แ‹ฐแˆแŠ•แˆ แ‹จแˆšแŒˆแŠ“แŠ แŠฅแŠ“ แ‹ณแ‰ณแฃแˆ˜แˆจแŒƒแฃแˆ˜แˆแŠฅแŠญแ‰ต แ‹ˆแ‹˜แ‰ฐ แ‹จแˆšแˆแŠญ แŠ แŒˆแˆแŒแˆŽแ‰ต แ‹จแˆšแˆฐแŒฅ แˆ˜แˆแˆ…แˆญ แ‰€แˆญแ‰ฐแŠ“แˆแข

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

แ‹จแ‰ แˆˆแŒ  แ‹จแˆ‹แ‰€ แŠฅแ‰…แ‹ต แŠ แˆˆแฃ แŒŒแ‰ณ แŠจแˆŒแˆˆแŠ• แˆแˆ‰แˆ แŠ แŠ•แŒ“แ‹Žแ‰ฝ แ‰ แ‰ฃแˆ…แˆชแ‹ซแ‰ธแ‹ แ‹จแ‰ฐแˆˆแ‹ฉ แ‹‹แŠ“ แ‰ฃแˆฎแ‰ฝ แŠ“แ‰ธแ‹แข แŒแŠ• แŠ แˆแŠ•แˆ แŠฅแˆญแˆต แ‰ แˆญแˆต แˆ˜แŒแ‰ฃแ‰ฃแ‰ต แ‹ซแˆตแˆแˆแŒ‹แ‰ธแ‹‹แˆ, แˆตแˆˆแ‹šแˆ… แŠฅแАแ‹šแˆ…แŠ• แ‹ตแˆญแŒŠแ‰ถแ‰ฝ แˆˆแˆ›แˆตแ‰ฐแ‰ฃแ‰ แˆญ แŠ แˆแŠ•แˆ แ‹จแ‰ฐแ‹ˆแˆฐแА แŠ แŒˆแˆแŒแˆŽแ‰ต แ‹ญแ‰€แˆซแˆ. แˆแŠ“แˆแ‰ฃแ‰ต, แ‰ แ‹šแˆ… แˆ˜แˆญแˆ… แˆ‹แ‹ญ แ‹จแˆšแˆฐแˆซแ‹ แŠซแˆณแŠ•แ‹ตแˆซ, แˆˆแ‹šแˆ… แŠฅแ‰…แ‹ต แ‰ฐแˆตแˆ›แˆš แАแ‹.

แŠจแŠฅแАแ‹šแˆ… แŠฅแ‰…แ‹ถแ‰ฝ แ‹แˆตแŒฅ แ‹จแ‰ตแŠ›แ‹ แ‹จแ‰ฐแˆปแˆˆ แŠฅแŠ•แ‹ฐแˆšแˆฐแˆซ แˆˆแˆ˜แŠ“แŒˆแˆญ แŠ แˆตแ‰ธแŒ‹แˆช แАแ‹. แŠฅแ‹ซแŠ•แ‹ณแŠ•แ‹ณแ‰ธแ‹ แ‹จแˆซแˆณแ‰ธแ‹ แŒฅแ‰…แˆžแ‰ฝ แŠฅแŠ“ แŒ‰แ‹ณแ‰ถแ‰ฝ แŠ แˆแ‰ธแ‹แข

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

แŠฅแŠ“ แŠ แŠ•แ‹ณแŠ•แ‹ต แАแŒˆแˆฎแ‰ฝแŠ• แŠจแˆ˜แˆแˆ…แˆฉ แŒ‹แˆญ แˆ˜แแˆซแ‰ต แŠ แ‹ซแˆตแˆแˆแŒแˆ, แˆแŠญแŠ•แ‹ซแ‰ฑแˆ แŠฅแŠ•แ‹ฐ แˆแˆแˆแ‹ต แŠฅแŠ•แ‹ฐแˆšแ‹ซแˆณแ‹จแ‹, แ‹ซแˆˆแˆ›แ‰‹แˆจแŒฅ แˆˆแˆ›แŒˆแˆแŒˆแˆ แ‰ แŒฃแˆ แ‹จแ‰ฐแŒ‹แˆˆแŒ  แŠ แ‹ญแ‹ฐแˆˆแˆ. แŠฅแ‹šแˆ… แ‹ซแˆˆแ‹ แ‹‹แŠ“แ‹ แАแŒˆแˆญ แ‹ญแˆ…แŠ•แŠ• แŠ แŒˆแˆแŒแˆŽแ‰ต แ‰ แ‰ฐแˆˆแ‹จ แŠƒแ‹ญแˆˆแŠ› แˆ˜แˆตแ‰€แˆˆแŠ› แˆ˜แŠ•แŒˆแ‹ต แˆˆแˆ›แˆตแ‰ฐแŠ“แŒˆแ‹ต แ‰ตแŠญแŠญแˆˆแŠ›แ‹แŠ• แˆ˜แแ‰ตแˆ„ แˆ˜แˆแˆจแŒฅ แАแ‹, แˆตแˆˆแ‹šแˆ…แˆ แ‰ แ‰‚ แˆ€แ‰ฅแ‰ถแ‰ฝ แŠฅแŠ•แ‹ฒแŠ–แˆฉแ‰ต, แŠจแ‰ฐแ‰ปแˆˆ แ‰ฐแŒ แ‰ƒแˆšแ‹Žแ‰ฝ แŠฅแ‹šแ‹ซ แŠฅแŠ•แ‹ณแ‹ญแ‹ฐแˆญแˆฑแ‰ แ‰ต, แ‹ญแˆ…แŠ• แˆ‚แ‹ฐแ‰ต แ‰ แ‹ตแŠ•แŒˆแ‰ต แŠฅแŠ•แ‹ณแ‹ญแŒˆแ‹ตแˆ‰แ‰ต. แŒแŠ• แ‰ แ‰ฐแˆ˜แˆณแˆณแ‹ญ แŒŠแ‹œ, แ‰ แŠฅแŠ•แ‹ฐแ‹šแˆ… แŠ แ‹ญแАแ‰ต แŠฅแ‰…แ‹ต แ‹แˆตแŒฅ แˆฐแˆซแ‰ฐแŠžแ‰ฝแŠ• แŠจแˆ›แˆตแ‰ฐแˆญ แˆ‚แ‹ฐแ‰ฑ แˆ›แˆตแ‰ฐแ‹ณแ‹ฐแˆญ แ‰ แŒฃแˆ แ‰€แˆ‹แˆ แАแ‹, แˆ›แˆˆแ‰ตแˆ แ‹ญแˆ… แŠฅแ‰…แ‹ต แŠจแ‰ตแŒแ‰ แˆซแ‹ แŠ แŠ•แƒแˆญ แ‰€แˆ‹แˆ แАแ‹.

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

แŠฅแŠ“ แ‹ญแˆ… แŠฅแ‰…แ‹ต (แŠจแˆ‹แ‹ญ) แˆแŠ“แˆแ‰ฃแ‰ต แ‹จแ‰ แˆˆแŒ  แ‹แˆตแ‰ฅแˆตแ‰ฅ แАแ‹, แŒแŠ• แ‹จแ‰ แˆˆแŒ  แŠ แˆตแ‰ฐแˆ›แˆ›แŠ แАแ‹.

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

แ‹‹แŠ“แ‹ แ‰ฝแŒแˆญ แŠจแŠแˆ แ‹แ‹ตแ‰€แ‰ต แАแ‹. แˆˆแˆแˆณแˆŒ แ‰ แŠ”แ‰ตแ‹ˆแˆญแŠฉ แˆ‹แ‹ญ แˆ˜แˆแŠฅแŠญแ‰ต แˆตแŠ•แˆแŠญ แŠ แŠ•แ‹ต แ‹“แ‹ญแАแ‰ต แŠ แ‹ฐแŒ‹ แ‹ญแŠจแˆฐแ‰ณแˆ แˆ˜แˆแŠฅแŠญแ‰ฑแŠ• แ‹จแˆ‹แŠจแ‹ แˆฐแ‹ แˆ˜แˆแŠฅแŠญแ‰ฑ แŠฅแŠ•แ‹ฐแ‹ฐแˆจแˆฐแ‹ แŠฅแŠ“ แ‰ แ‰ฐแ‰€แ‰ฃแ‹ฉ แ‰ แŠฉแˆ แ‹จแ‰ฐแˆแŒ แˆจแ‹แŠ• แАแŒˆแˆญ แŠ แ‹ซแ‹แ‰…แˆ แˆ˜แˆแŠฅแŠญแ‰ฑ แ‰ แ‰ตแŠญแŠญแˆ แˆ˜แŠซแˆ„แ‹ฑแŠ• แŠ แ‹ซแ‹แ‰…แˆแข , แˆ›แˆˆแ‰ตแˆ แˆแŠ•แˆ แˆ›แˆจแŒ‹แŒˆแŒซ แŠ แ‹ญแ‰€แ‰ แˆแˆ.

แ‰ แ‹šแˆ… แˆ˜แˆ แˆจแ‰ต, แ‹ญแˆ…แŠ•แŠ• แˆแŠ”แ‰ณ แˆ›แŠซแˆ„แ‹ต แŠ แˆˆแ‰ฅแŠ•. แŠฅแŠ“ แ‰€แˆ‹แˆ‰ แАแŒˆแˆญ แ‹ญแˆ…แŠ•แŠ• แˆ˜แˆแŠฅแŠญแ‰ต แŠฅแŠ•แ‹ฐแŒˆแŠ“ แˆ˜แˆ‹แŠญ แŠฅแŠ“ แˆแˆ‹แˆฝ แŠฅแˆตแŠญแŠ•แ‰€แ‰ แˆ แ‹ตแˆจแˆต แˆ˜แŒ แ‰ แ‰… แАแ‹แข แ‰ แ‹šแˆ… แˆแŠ”แ‰ณ, แ‹จแ‰ฐแ‰€แ‰ฃแ‹ฉ แˆแŠ”แ‰ณ แŠฅแŠ•แ‹ฐแ‰ฐแˆˆแ‹ˆแŒ  แŒแˆแ‰ต แ‹แˆตแŒฅ แŠ แ‹ญแŒˆแ‰กแˆ. แˆ˜แˆแŠฅแŠญแ‰ต แˆแŠจแŠ• แŠฅแŠ“ แ‰ฐแˆ˜แˆณแˆณแ‹ญ แ‹แˆ‚แ‰ฅ แˆแˆˆแ‰ต แŒŠแ‹œ แˆแŠ•แŒจแˆแˆญ แŠฅแŠ•แ‰ฝแˆ‹แˆˆแŠ•แข

ZooKeeper แŠฅแŠ•แ‹ฐแ‹šแˆ… แŠ แ‹ญแАแ‰ต แŠฅแˆแ‰ขแ‰ณแ‹Žแ‰ฝแŠ• แˆˆแˆ˜แ‰‹แ‰‹แˆ แˆ˜แŠ•แŒˆแ‹ถแ‰ฝแŠ• แ‹ซแ‰€แˆญแ‰ฃแˆ แ‹ญแˆ…แˆ แˆ…แ‹ญแ‹ˆแ‰ณแ‰ฝแŠ•แŠ• แ‰€แˆ‹แˆ แ‹ซแ‹ฐแˆญแŒˆแ‹‹แˆแข

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

แ‰ตแŠ•แˆฝ แ‰€แ‹ฐแˆ แ‰ฅแˆŽ แŠฅแŠ•แ‹ฐแ‰ฐแŒˆแˆˆแ€แ‹, แ‹ญแˆ… แ‰ฃแˆˆแ‰ฅแ‹™-แŠญแˆญ แ•แˆฎแŒแˆซแˆžแ‰ฝแŠ• แŠจแˆ˜แŒปแ แŒ‹แˆญ แ‰ฐแˆ˜แˆณแˆณแ‹ญ แАแ‹, แАแŒˆแˆญ แŒแŠ• แ‹‹แŠ“แ‹ แˆแ‹ฉแАแ‰ต แ‰ แ‰ฐแˆˆแ‹ซแ‹ฉ แˆ›แˆฝแŠ–แ‰ฝ แˆ‹แ‹ญ แ‰ แˆแŠ•แŒˆแАแ‰ฃแ‹ แ‰ แ‰ฐแŠจแ‹แˆแˆ‰ แŠ แ•แˆŠแŠฌแˆฝแŠ–แ‰ฝ แ‹แˆตแŒฅ, แ‹จแˆ˜แŒˆแŠ“แŠ› แ‹˜แ‹ดแ‹ แŠ”แ‰ตแ‹ˆแˆญแŠญ แ‰ฅแ‰ป แАแ‹. แ‰ แˆ˜แˆฐแˆจแ‰ฑแฃ แ‹ญแˆ… แ‹จแŒ‹แˆซ-แˆแŠ•แˆ แŠ แˆญแŠญแ‰ดแŠญแ‰ธแˆญ แАแ‹แข แ‰ แŠ แŠ•แ‹ต แˆ›แˆฝแŠ• แˆ‹แ‹ญ แ‹จแˆšแˆฐแˆซ แŠฅแ‹ซแŠ•แ‹ณแŠ•แ‹ฑ แˆ‚แ‹ฐแ‰ต แ‹ˆแ‹ญแˆ แŠ แŒˆแˆแŒแˆŽแ‰ต แ‹จแˆซแˆฑ แˆ›แˆ…แ‹ฐแˆจ แ‰ตแ‹แˆตแ‰ณแฃ แ‹จแˆซแˆฑ แ‹ฒแˆตแŠญแฃ แ‹จแˆซแˆฑ แ•แˆฎแˆฐแˆฐแˆญ แŠ แˆˆแ‹แฃ แŠจแˆ›แŠ•แˆ แŒ‹แˆญ แ‹จแˆ›แ‹ญแŒ‹แˆซแ‹แข

แ‰ แŠ แŠ•แ‹ต แŠฎแˆแ’แ‹ฉแ‰ฐแˆญ แˆ‹แ‹ญ แ‰ฃแˆˆ แ‰ฅแ‹™-แŠญแˆญ แ•แˆฎแŒแˆซแˆ แŠจแŒปแแŠ•, แŠจแ‹šแ‹ซแˆ แ‹จแŒ‹แˆซ แˆ›แˆ…แ‹ฐแˆจ แ‰ตแ‹แˆตแ‰ณแŠ• แ‰ แˆ˜แŒ แ‰€แˆ แˆ˜แˆจแŒƒแŠ• แˆ˜แˆˆแ‹‹แ‹ˆแŒฅ แŠฅแŠ•แ‰ฝแˆ‹แˆˆแŠ•. แŠฅแ‹šแ‹ซ แ‹จแŠ แ‹แ‹ต แˆ˜แ‰€แ‹จแˆชแ‹ซ แŠ แˆˆแŠ•, แˆ‚แ‹ฐแ‰ถแ‰ฝ แˆ˜แ‰€แ‹จแˆญ แ‹ญแ‰ฝแˆ‹แˆ‰. แ‹ญแˆ… แ‰ แŠ แˆแƒแ€แˆ แˆ‹แ‹ญ แ‰ฐแŒฝแ‹•แŠ– แ‹ซแˆณแ‹ตแˆซแˆ. แ‰ แŠ แŠ•แ‹ต แ‰ แŠฉแˆ, แ‰ แŠญแˆ‹แˆตแ‰ฐแˆญ แˆ‹แ‹ญ แ‰ แ•แˆฎแŒแˆซแˆ™ แ‹แˆตแŒฅ แŠฅแŠ•แ‹ฐแ‹šแˆ… แŠ แ‹ญแАแ‰ต แАแŒˆแˆญ แ‹จแˆˆแˆ, แАแŒˆแˆญ แŒแŠ• แ‰ แŠ”แ‰ตแ‹ˆแˆญแŠญ แˆ‹แ‹ญ แ‰ฝแŒแˆฎแ‰ฝ แŠ แˆ‰.

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

แ‰ แ‹šแˆ… แˆ˜แˆ แˆจแ‰ต แ‹จแ‰ฐแŠจแ‹แˆแˆ‰ แˆตแˆญแ‹“แ‰ถแ‰ฝแŠ• แ‰ แˆšแŒฝแ‰แ‰ แ‰ต แŒŠแ‹œ แ‹จแˆšแАแˆฑ แ‹‹แŠ“ แ‹‹แŠ“ แ‰ฝแŒแˆฎแ‰ฝ แ‹แ‰…แˆญ แŠ“แ‰ธแ‹. แŠ แŠ•แ‹ต แ‹“แ‹ญแАแ‰ต แˆ˜แ‰ฐแŒแ‰ แˆชแ‹ซ แŠฅแ‹จแŒปแแŠ• แАแ‹แข แ‰€แˆ‹แˆ แŠจแˆ†แА แ‰ แŠฎแ‹ฑ แ‹แˆตแŒฅ แ‹ซแˆ‰แ‰ตแŠ• แˆแˆ‰แŠ•แˆ แŠ แ‹ญแАแ‰ต แ‰แŒฅแˆฎแ‰ฝ แ‰ แˆƒแˆญแ‹ต แŠฎแ‹ต แŠฅแŠ“แˆตแ‰€แˆแŒ แ‹‹แˆˆแŠ• แАแŒˆแˆญ แŒแŠ• แ‹ญแˆ… แ‹จแˆ›แ‹ญแˆ˜แ‰ฝ แАแ‹ แˆแŠญแŠ•แ‹ซแ‰ฑแˆ แ‹จแŒแˆ›แˆฝ แˆฐแŠจแŠ•แ‹ต แŒŠแ‹œ แŠจแˆ›แˆˆแ‰ แ‹ญแˆแ‰… แ‹จแŠ แŠ•แ‹ต แˆฐแŠจแŠ•แ‹ต แŒŠแ‹œ แˆ›แˆˆแ แŠฅแŠ•แˆแˆแŒ‹แˆˆแŠ• แ‰ฅแˆˆแŠ• แŠจแ‹ˆแˆฐแŠ•แŠ• แŠ แ•แˆŠแŠฌแˆฝแŠ‘แŠ• แŠฅแŠ•แ‹ฐแŒˆแŠ“ แˆ›แŒ แŠ“แ‰€แˆญ แŠ แˆˆแ‰ฅแŠ• แŠฅแŠ“ แˆแˆ‰แŠ•แˆ แАแŒˆแˆญ แŠฅแŠ•แ‹ฐแŒˆแŠ“ แ‹ญแŠ•แŠจแ‰ฃแˆˆแˆ. แ‰ แŠ แŠ•แ‹ต แˆ›แˆฝแŠ• แˆ‹แ‹ญ แŠ แŠ•แ‹ต แАแŒˆแˆญ แАแ‹, แŠฅแŠ•แ‹ฐแŒˆแŠ“ แˆ›แˆตแŒ€แˆ˜แˆญ แˆฒแ‰ฝแˆ‰, แАแŒˆแˆญ แŒแŠ• แ‰ฅแ‹™ แˆ›แˆฝแŠ–แ‰ฝ แˆฒแŠ–แˆจแŠ•, แˆแˆ‰แŠ•แˆ แАแŒˆแˆญ แ‹ซแˆˆแˆ›แ‰‹แˆจแŒฅ แˆ˜แ‰…แ‹ณแ‰ต แŠ แˆˆแ‰ฅแŠ•. แŠ แ•แˆŠแŠฌแˆฝแŠ‘แŠ• แˆˆแˆ›แ‹‹แ‰€แˆญ แˆ˜แˆžแŠจแˆญ แŠ แˆˆแ‰ฅแŠ•แข

แŠฅแ‹šแˆ… แŠฅแ‹จแ‰ฐแАแŒ‹แŒˆแˆญแŠ• แ‹ซแˆˆแАแ‹ แˆตแˆˆ แ‹จแˆตแˆญแ‹“แ‰ต แˆ‚แ‹ฐแ‰ถแ‰ฝ แ‹จแˆ›แ‹ญแŠ•แ‰€แˆณแ‰€แˆต แ‹แ‰…แˆญ แАแ‹แข แ‹ญแˆ… แˆ™แˆ‰ แ‰ แˆ™แˆ‰ แŠ แ‹ญแ‹ฐแˆˆแˆ, แˆแŠ“แˆแ‰ฃแ‰ต แŠจแˆตแˆญแ‹“แ‰ฐ แŠญแ‹ˆแŠ“แ‹ แŠฅแ‹ญแ‰ณ แŠ แŠ•แŒปแˆญ, แˆˆแˆ‚แ‹ฐแ‰ถแ‰ปแ‰ฝแŠ• แ‹จแˆ›แ‹ญแˆˆแ‹‹แ‹ˆแŒฅ แ‹แ‰…แˆญ แˆŠแˆ†แŠ• แ‹ญแ‰ฝแˆ‹แˆ, แˆ›แˆˆแ‰ตแˆ, แ‹ญแˆ… แ‰ แ‰€แˆ‹แˆ‰ แˆŠแ‹ˆแˆฐแ‹ต แŠฅแŠ“ แˆŠแ‹˜แˆ˜แŠ• แ‹จแˆ›แ‹ญแ‰ฝแˆ แ‹แ‰…แˆญ แАแ‹.

แ‰ฐแˆˆแ‹‹แ‹‹แŒญ แ‹แ‰…แˆญแˆ แŠ แˆˆ. แŠฅแАแ‹šแˆ… แŠฅแ‹šแ‹ซ แŠฅแŠ•แ‹ฒแ‹ˆแˆฐแ‹ฑ แ‰ แ‰ แˆจแˆซ แˆ‹แ‹ญ แˆˆแˆ˜แˆˆแ‹ˆแŒฅ แ‹จแˆแŠ•แˆแˆแŒ‹แ‰ธแ‹ แˆ˜แˆˆแŠชแ‹ซแ‹Žแ‰ฝ แŠ“แ‰ธแ‹.

แŠฅแ‹šแˆ… แ‹ซแˆˆแ‹ แ‰ฝแŒแˆญ แˆแŠ•แ‹ตแŠ• แАแ‹? แŠ แ‹ˆแ‰ƒแ‰€แˆฉแŠ• แŠ แ‹˜แˆแАแАแ‹‹แˆแฃ แŒˆแˆˆแ‰ แŒฅแАแ‹แฃ แŠฅแŠ“ แˆแŠ•? แ‰ฝแŒแˆฉ แ‰ แŠ แŠ•แ‹ต แ‰ แŠฉแˆ แŠ แ‹ˆแ‰ƒแ‰€แˆฉแŠ• แŠ แ‹แŒฅแ‰ฐแŠ“แˆ, แАแŒˆแˆญ แŒแŠ• แˆตแˆˆ แŠ แ‹ฒแˆฑ แАแŒˆแˆญ แˆจแˆณแ‹, แ‹แ‰…แˆฉ แŠฅแ‹šแ‹ซแ‹ แŠฅแŠ•แ‹ฐแ‰†แ‹จ แˆŠแˆ†แŠ• แ‹ญแ‰ฝแˆ‹แˆ. แ‰ แˆแˆˆแ‰ฐแŠ› แ‹ฐแˆจแŒƒแฃ แŠฅแ‹จแˆˆแ‰€แ‰…แŠ• แˆณแˆˆแฃ แŠ แ‹ˆแ‰ƒแ‰€แˆฉ แ‰ แŠ แŠ•แ‹ณแŠ•แ‹ต แ‰ฆแ‰ณแ‹Žแ‰ฝ แ‰ฐแ‹˜แˆแŠ—แˆแฃ แŒแŠ• แ‰ แˆŒแˆŽแ‰ฝ แˆ‹แ‹ญ แŠ แ‹ญแ‹ฐแˆˆแˆแข แŠฅแŠ“ แ‰ แŠ แŠ•แ‹ต แˆ›แˆฝแŠ• แˆ‹แ‹ญ แ‹จแˆšแˆฐแˆฉ แŠ แŠ•แ‹ณแŠ•แ‹ต แ‹จแˆ˜แ‰ฐแŒแ‰ แˆชแ‹ซแ‰ฝแŠ• แˆ‚แ‹ฐแ‰ถแ‰ฝ แ‰ แŠ แ‹ฒแˆต แ‹แ‰…แˆญ แŠฅแŠ“ แ‹จแˆ†แА แ‰ฆแ‰ณ แŠจแŠ แˆฎแŒŒ แŒ‹แˆญ แŠฅแŠ•แ‹ฐแŒˆแŠ“ แ‰ฐแŒ€แˆแˆจแ‹‹แˆแข แ‹ญแˆ… แ‹จแŠฅแŠ› แ‹จแ‰ฐแŠจแ‹แˆแˆˆ แˆ˜แ‰ฐแŒแ‰ แˆชแ‹ซ แŠจแ‹แ‰…แˆจแ‰ต แŠ แŠ•แƒแˆญ แ‹ˆแŒฅแАแ‰ต แ‹จแˆŒแˆˆแ‹ แŠฅแŠ•แ‹ฒแˆ†แŠ• แˆŠแ‹ซแ‹ฐแˆญแŒ แ‹ญแ‰ฝแˆ‹แˆแข แ‹ญแˆ… แ‰ฝแŒแˆญ แ‹จแ‰ฐแˆˆแˆ˜แ‹ฐ แАแ‹. แˆˆแ‰ฐแˆˆแ‹‹แ‹‹แŒญ แ‹แ‰…แˆจแ‰ต, แ‰ แ‰ แˆจแˆซ แˆ‹แ‹ญ แˆŠแˆˆแ‹ˆแŒฅ แŠฅแŠ•แ‹ฐแˆšแ‰ฝแˆ แˆตแˆˆแˆšแ‹ซแˆ˜แˆˆแŠญแ‰ต แ‹จแ‰ แˆˆแŒ  แ‰ฐแ‹›แˆ›แŒ… แАแ‹.

แˆŒแˆ‹แ‹ แ‰ฝแŒแˆญ แ‹จแ‰กแ‹ตแŠ• แŠ แ‰ฃแˆแАแ‰ต แАแ‹แข แŠฅแŠ› แˆแˆ แŒŠแ‹œ แŠ แŠ•แ‹ณแŠ•แ‹ต แ‹จแˆฐแˆซแ‰ฐแŠžแ‰ฝ แˆตแ‰ฅแˆตแ‰ฅ แŠ แˆˆแŠ• แฃ แˆแˆ แŒŠแ‹œ แŠจแˆ˜แŠซแŠจแˆ‹แ‰ธแ‹ แ‹จแ‰ตแŠ›แ‹ แ‰ แˆ•แ‹ญแ‹ˆแ‰ต แŠฅแŠ•แ‹ณแˆˆ แฃ แŠจแˆ˜แŠซแŠจแˆ‹แ‰ธแ‹ แ‹จแ‰ตแŠ›แ‹ แŠฅแŠ•แ‹ฐแˆžแ‰ฐ แˆ›แ‹ˆแ‰… แŠฅแŠ•แˆแˆแŒ‹แˆˆแŠ•แข แˆ›แˆตแ‰ฐแˆญ แŠซแˆˆ แ‰ณแ‹ฒแ‹ซ แ‹จแ‰ตแŠ›แ‹Žแ‰น แˆฐแˆซแ‰ฐแŠžแ‰ฝ แˆตแˆŒแ‰ต แŠฅแŠ•แ‹ฒแˆฐแˆฉ แ‹ˆแ‹ญแˆ แ‰ แˆ˜แˆจแŒƒ แŠฅแŠ•แ‹ฒแˆฐแˆฉ แ‹ˆแ‹ฐ แ‹ฐแŠ•แ‰ แŠžแ‰ปแ‰ธแ‹ แˆŠแ‹˜แ‹‹แ‹ˆแˆฉ แŠฅแŠ•แ‹ฐแˆšแ‰ฝแˆ‰ แŠฅแŠ“ แ‹จแˆ›แ‹ญแ‰ฝแˆˆแ‹แŠ• แˆ˜แˆจแ‹ณแ‰ต แŠ แˆˆแ‰ แ‰ตแข แ‰ แ‹จแŒŠแ‹œแ‹ แ‹จแˆšแАแˆณแ‹ แ‰ฝแŒแˆญ แ‰ แŠญแˆ‹แˆตแ‰ฐแˆญ แ‹แˆตแŒฅ แˆ›แŠ• แŠฅแ‹จแˆฐแˆซ แŠฅแŠ•แ‹ฐแˆ†แА แˆ›แ‹ˆแ‰… แŠ แˆˆแ‰ฅแŠ•แข

แˆŒแˆ‹แ‹ แ‹“แ‹ญแАแ‰ฐแŠ› แ‰ฝแŒแˆญ แ‹จแˆ˜แˆชแ‹Žแ‰ฝ แˆแˆญแŒซ แАแ‹, แˆ›แŠ• แŠฅแŠ•แ‹ฐแˆšแˆ˜แˆซแ‹ แˆ›แ‹ˆแ‰… แˆตแŠ•แˆแˆแŒ. แŠ แŠ•แ‹ต แˆแˆณแˆŒ แˆ›แ‰ฃแ‹›แ‰ต แАแ‹แฃ แŠ แŠ•แ‹ณแŠ•แ‹ต แˆ‚แ‹ฐแ‰ต แˆฒแŠ–แˆจแŠ• แ‹จแˆ˜แƒแ แˆตแˆซแ‹Žแ‰ฝแŠ• แ‹จแˆšแ‰€แ‰ แˆ แŠฅแŠ“ แŠจแ‹šแ‹ซแˆ แŠจแˆŒแˆŽแ‰ฝ แˆ‚แ‹ฐแ‰ถแ‰ฝ แˆ˜แŠซแŠจแˆ แ‹จแˆšแ‹ฐแŒ‹แŒˆแˆแข แŠฅแˆฑ แˆ˜แˆช แ‹ญแˆ†แŠ“แˆ, แˆแˆ‰แˆ แ‹ญแ‰ณแ‹˜แ‹™แ‰ณแˆ, แ‹ญแŠจแ‰ฐแˆ‰แ‰ณแˆ. แˆแˆˆแ‰ต แˆ˜แˆชแ‹Žแ‰ฝ แˆ˜แˆ˜แˆจแŒฃแ‰ธแ‹ แŠฅแŠ•แ‹ณแ‹ญแ‰ณแ‹ˆแ‰… แˆˆแˆแˆ‰แˆ แˆฐแ‹ แ‹จแˆ›แ‹ซแˆปแˆ› แŠฅแŠ•แ‹ฒแˆ†แŠ• แˆ‚แ‹ฐแ‰ตแŠ• แˆ˜แˆแˆจแŒฅ แ‹ซแˆตแˆแˆแŒ‹แˆแข

แŠฅแˆญแˆต แ‰ แˆญแˆฑ แ‹จแˆšแˆตแˆ›แˆ› แˆ˜แ‹ณแˆจแˆปแˆ แŠ แˆˆแข แŠฅแ‹šแˆ… แ‹ซแˆˆแ‹ แ‰ฝแŒแˆญ แ‹จแ‰ แˆˆแŒ  แ‹จแ‰ฐแ‹ˆแˆณแˆฐแ‰  แАแ‹. แ‰ฃแˆˆแ‰ฅแ‹™-แŠญแˆญ แ•แˆฎแŒแˆซแˆžแ‰ฝแŠ• แˆฒแŒฝแ‰ แŠฅแŠ“ แŠ แŠ•แ‹ณแŠ•แ‹ต แˆ€แ‰ฅแ‰ถแ‰ฝแŠ• แˆ›แŒแŠ˜แ‰ต แˆฒแˆแˆแŒ‰ แฃ แˆˆแˆแˆณแˆŒ แฃ แ‹จแˆ›แˆตแ‰ณแ‹ˆแˆป แˆดแˆ แฃ แ‰ แŠ แŠ•แ‹ต แŠญแˆญ แ‰ฅแ‰ป แŠฅแŠ•แ‹ฒแŒˆแ‹ฐแ‰ก แŠฅแŠ“ แŠฅแŠ•แ‹ฒแŠจแŠ“แ‹ˆแŠ‘ แŠฅแŠ•แ‹ฐ แˆ™แ‰ดแŠญแˆต แ‹ซแˆˆ แАแŒˆแˆญ แŠ แˆˆ แข แŠฅแ‹šแˆ… แˆ€แ‰ฅแ‰ฑ แ‹จแ‰ แˆˆแŒ  แˆจแ‰‚แ‰… แАแŒˆแˆญ แˆŠแˆ†แŠ• แ‹ญแ‰ฝแˆ‹แˆแข แŠฅแŠ“ แŠจแ‰ฐแˆˆแ‹ซแ‹ฉ แ‹จแŠ แ‹แ‰ณแˆจ แˆ˜แˆจแ‰ก แŠ แŠ•แŒ“แ‹Žแ‰ฝ แ‹จแˆ˜แŒก แ‹จแ‰ฐแˆˆแ‹ซแ‹ฉ แŠ แ•แˆŠแŠฌแˆฝแŠ–แ‰ฝ แˆแ‹ฉ แˆ˜แ‹ณแˆจแˆปแŠ• แˆ›แŒแŠ˜แ‰ต แ‹ซแˆˆแ‰ฃแ‰ธแ‹ แˆˆแ‰ฐแŒ แ‰€แˆฐแ‹ แˆƒแ‰ฅแ‰ต แ‰ฅแ‰ป แАแ‹ แŠฅแŠ•แŒ‚ แˆแˆ‰แˆ แˆฐแ‹ แŠฅแŠ•แ‹ฒแˆˆแ‹แŒ แ‹ แ‹ˆแ‹ญแˆ แ‹จแˆ†แА แАแŒˆแˆญ แŠฅแŠ•แ‹ฒแŒฝแ แŠ แ‹ญแ‹ฐแˆˆแˆแข แŠฅแАแ‹šแˆ… แˆ˜แ‰†แˆˆแŠแ‹ซแ‹Žแ‰ฝ แ‹จแˆšแ‰ฃแˆ‰แ‰ต แŠ“แ‰ธแ‹.

ZooKeeper แŠฅแАแ‹šแˆ…แŠ• แˆแˆ‰ แ‰ฝแŒแˆฎแ‰ฝ แ‰ แŠ แŠ•แ‹ต แ‹ฒแŒแˆช แ‹ˆแ‹ญแˆ แ‰ แˆŒแˆ‹ แŠฅแŠ•แ‹ฒแˆแ‰ฑ แ‹ญแˆแ‰…แ‹ตแˆแ‹Žแ‰ณแˆ. แŠฅแŠ“ แ‹ญแˆ…แŠ• แˆˆแˆ›แ‹ตแˆจแŒ แŠฅแŠ•แ‹ดแ‰ต แŠฅแŠ•แ‹ฐแˆšแˆแ‰…แ‹ตแˆแ‹Ž แ‰ แˆแˆณแˆŒแ‹Žแ‰ฝ แŠ แˆณแ‹ญแˆปแˆˆแˆ.

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

แˆแŠ•แˆ แ‹จแˆšแ‹ซแŒแ‹ต แ•แˆชแˆšแ‰ฒแ‰ญ แ‹จแˆˆแˆ. แ‹จแˆ†แА แАแŒˆแˆญ แˆ˜แŒ แ‰€แˆ แˆตแŠ•แŒ€แˆแˆญ แ‹ญแˆ… แ•แˆชแˆšแ‰ฒแ‰ญ แˆแŠ•แˆ แŠ แ‹ญแАแ‰ต แŠญแˆตแ‰ฐแ‰ต แŠฅแˆตแŠชแŠจแˆฐแ‰ต แ‹ตแˆจแˆต แŠ แ‹ญแŒ แ‰ฅแ‰…แˆแข แˆแŠ“แˆแ‰ฃแ‰ตแˆ แฃ แ‹ญแˆ… แАแŒˆแˆญ แ‰ฃแˆแ‰ฐแˆ˜แˆณแˆฐแˆ แˆแŠ”แ‰ณ แ‹ญแˆฐแˆซแˆ แฃ แ‰ แ‹šแˆ…แˆ แŠ แŠ•แ‹ต แАแŒˆแˆญ แŠฅแ‹จแŒ แ‰ แ‰ แˆณแˆ‰ แˆ‚แ‹ฐแ‰ถแ‰ฝ แŠฅแŠ•แ‹ณแ‹ญแˆฐแ‰€แˆ‰ แ‹ซแˆตแ‰ฝแˆ‹แ‰ธแ‹‹แˆแข แ‹ญแˆ… แ‰ แŒฃแˆ แŒ แ‰ƒแˆš แАแŒˆแˆญ แАแ‹.

แˆแˆ‰แˆ แ‹จแ‹ฐแŠ•แ‰ แŠ› แŒฅแ‹ซแ‰„แ‹Žแ‰ฝ แ‰ แŠ แŒ แ‰ƒแˆ‹แ‹ญ แ‹ˆแˆจแ‹ แ‰…แ‹ฐแˆ แ‰ฐแŠจแ‰ฐแˆ แ‹ญแŠจแŠ“แ‹ˆแŠ“แˆ‰.

แŠฅแŠ“ แ‹ฐแŠ•แ‰ แŠžแ‰ฝ แ‹ฐแŠ•แ‰ แŠ›แ‹ แ‹จแ‰ฐแˆˆแ‹ˆแŒ แ‹แŠ• แ‹แˆ‚แ‰ฅ แŠฅแˆซแˆณแ‰ธแ‹ แŠจแˆ›แ‹จแ‰ณแ‰ธแ‹ แ‰ แŠแ‰ต แˆตแˆˆ แŠ แŠ•แ‹ณแŠ•แ‹ต แŒแ‹›แ‰ต แˆˆแ‹แŒฆแ‰ฝ, แˆตแˆˆ แ‹แˆ‚แ‰ฅ แˆˆแ‹แŒฆแ‰ฝ แˆ›แˆณแ‹ˆแ‰‚แ‹ซ แ‹จแˆ˜แ‰€แ‰ แˆ แŠฅแ‹ตแˆ แŠ แˆ‹แ‰ธแ‹.

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

ZooKeeper แ‰ แˆแˆˆแ‰ต แˆแАแ‰ณแ‹Žแ‰ฝ แˆŠแˆ แˆซ แ‹ญแ‰ฝแˆ‹แˆแข แ‹จแˆ˜แŒ€แˆ˜แˆชแ‹ซแ‹ แ‰ แŠ แŠ•แ‹ต แŠ–แ‹ต แˆ‹แ‹ญ แˆซแˆฑแŠ• แ‹จแ‰ปแˆˆ แАแ‹แข แ‹ญแˆ… แˆˆแˆ™แŠจแˆซ แˆแ‰น แАแ‹แข แŠฅแŠ•แ‹ฒแˆแˆ แ‰ แˆ›แŠ•แŠ›แ‹แˆ แ‹จแŠ–แ‹ต แ‰ฅแ‹›แ‰ต แˆ‹แ‹ญ แ‰ แŠญแˆ‹แˆตแ‰ฐแˆญ แˆแАแ‰ณ แˆŠแˆ แˆซ แ‹ญแ‰ฝแˆ‹แˆแข แŠ แŒˆแˆแŒ‹แ‹ฎแ‰ฝ100 แˆ›แˆฝแŠ• แŠญแˆ‹แˆตแ‰ฐแˆญ แŠซแˆˆแŠ•แฃ แ‰ 100 แˆ›แˆฝแŠ–แ‰ฝ แˆ‹แ‹ญ แˆ›แˆตแŠฌแ‹ต แŠ แ‹ซแˆตแˆแˆแŒˆแ‹แˆแข ZooKeeper แˆŠแˆฐแˆซแ‰ฃแ‰ธแ‹ แ‹จแˆšแ‰ฝแˆ‰ แŒฅแ‰‚แ‰ต แˆ›แˆฝแŠ–แ‰ฝแŠ• แˆ˜แˆ˜แ‹ฐแ‰ฅ แ‰ แ‰‚ แАแ‹แข แŠฅแŠ“ แŠจแแ‰ฐแŠ› แŠ แ‰…แˆญแ‰ฆแ‰ต แ‹จแˆšแˆˆแ‹แŠ• แˆ˜แˆญแˆ… แ‹ญแŠจแ‰ฐแˆ‹แˆแข ZooKeeper แ‰ แŠฅแ‹ซแŠ•แ‹ณแŠ•แ‹ฑ แ‹จแˆฉแŒซ แˆแˆณแˆŒ แˆ‹แ‹ญ แ‹จแ‹แˆ‚แ‰ฅ แˆ™แˆ‰ แ‰…แŒ‚ แ‹ซแŠจแˆ›แ‰ปแˆแข แ‹ญแˆ…แŠ•แŠ• แŠฅแŠ•แ‹ดแ‰ต แŠฅแŠ•แ‹ฐแˆšแ‹ซแ‹ฐแˆญแŒ แ‰ แŠ‹แˆ‹ แˆ‹แ‹ญ แŠ แˆตแˆจแ‹ณแˆˆแˆแข แˆ˜แˆจแŒƒแ‹แŠ• แŠ แ‹ญแˆฐแ‰ฅแˆญแˆ แ‹ˆแ‹ญแˆ แŠ แ‹ญแŠจแ‹แแˆแˆแข แ‰ แŠ แŠ•แ‹ต แ‰ แŠฉแˆแฃ แ‹ญแˆ… แ‰ฝแŒแˆญ แАแ‹ แˆแŠญแŠ•แ‹ซแ‰ฑแˆ แ‰ฅแ‹™ แˆ›แŠจแˆ›แ‰ธแ‰ต แˆตแˆˆแˆ›แŠ•แ‰ฝแˆแฃ แ‰ แˆŒแˆ‹ แ‰ แŠฉแˆ แŒแŠ• แŠ แˆ‹แˆตแˆแˆ‹แŒŠ แАแ‹แข แˆˆแ‹šแ‹ซ แ‹จแ‰ฐแАแ‹ฐแˆ แŠ แ‹ญแ‹ฐแˆˆแˆแค แ‹จแ‹แˆ‚แ‰ฅ แŒŽแ‰ณ แŠ แ‹ญแ‹ฐแˆˆแˆแข

แˆ˜แˆจแŒƒ แ‰ แ‹ฐแŠ•แ‰ แŠ›แ‹ แ‰ แŠฉแˆ แˆŠแ‰€แˆ˜แŒฅ แ‹ญแ‰ฝแˆ‹แˆแข แŠ แŒˆแˆแŒแˆŽแ‰ฑแŠ• แŠฅแŠ•แ‹ณแŠ“แ‰‹แˆญแŒฅ แŠฅแŠ“ แ‰ แ‰ฐแˆ˜แˆณแˆณแ‹ญ แŒฅแ‹ซแ‰„แ‹Žแ‰ฝ แŠฅแŠ•แ‹ณแŠ•แŒซแŠ• แ‹ญแˆ… แˆ˜แ‹ฐแ‰ แŠ› แˆ˜แˆญแˆ… แАแ‹แข แ‰ฅแˆแˆ… แ‹ฐแŠ•แ‰ แŠ› แ‰ฅแ‹™แ‹แŠ• แŒŠแ‹œ แˆตแˆˆแ‹šแˆ… แŒ‰แ‹ณแ‹ญ แ‹ซแ‹แ‰ƒแˆ แŠฅแŠ“ แ‹ญแˆธแแАแ‹‹แˆแข

แˆˆแˆแˆณแˆŒ, แŠฅแ‹šแˆ… แ‹จแˆ†แА แАแŒˆแˆญ แ‰ฐแˆˆแ‹แŒงแˆ. แŠ แŠ•แ‹ต แ‹“แ‹ญแАแ‰ต แˆ˜แ‰ฐแŒแ‰ แˆชแ‹ซ แŠ แˆˆ. แŠ แ‹ฒแˆต แˆ˜แˆช แ‰ฐแˆ˜แˆญแŒงแˆ, แŠฅแˆฑแˆ แˆˆแˆแˆณแˆŒ, แ‹จแŒฝแˆแ แˆตแˆซแ‹Žแ‰ฝแŠ• แ‹จแˆ›แŠซแˆ„แ‹ต แˆƒแˆ‹แŠแАแ‰ต แ‹ซแˆˆแ‹. แŠฅแŠ“ แ‹แˆ‚แ‰กแŠ• แˆ›แ‰ฃแ‹›แ‰ต แŠฅแŠ•แˆแˆแŒ‹แˆˆแŠ•. แŠ แŠ•แ‹ต แˆ˜แแ‰ตแˆ„ แ‰  loop แ‹แˆตแŒฅ แˆ›แˆตแ‰€แˆ˜แŒฅ แАแ‹. แŠฅแŠ“ แŠ แŒˆแˆแŒแˆŽแ‰ณแ‰ฝแŠ•แŠ• แŠ แ‹˜แ‹แ‰ตแˆจแŠ• แŠฅแŠ•แŒ แ‹ญแ‰ƒแˆˆแŠ• - แ‹จแ‰ฐแˆˆแ‹ˆแŒ  แАแŒˆแˆญ แŠ แˆˆ? แˆแˆˆแ‰ฐแŠ›แ‹ แŠ แˆ›แˆซแŒญ แ‰ แŒฃแˆ แŒฅแˆฉ แАแ‹. แ‹ญแˆ… แ‹จแˆ†แА แАแŒˆแˆญ แŠฅแŠ•แ‹ฐแ‰ฐแˆˆแ‹ˆแŒ  แˆˆแ‹ฐแŠ•แ‰ แŠžแ‰ฝ แˆˆแˆ›แˆณแ‹ˆแ‰… แ‹จแˆšแ‹ซแˆตแ‰ฝแˆ แ‹จแˆฐแ‹“แ‰ต แ‹˜แ‹ด แАแ‹แข แ‹ญแˆ… แŠจแˆ€แ‰ฅแ‰ถแ‰ฝ แŠ แŠ•แƒแˆญ แ‰ แŒฃแˆ แ‹แ‹ต แ‹ซแˆแˆ†แА แ‹˜แ‹ด แŠฅแŠ“ แˆˆแ‹ฐแŠ•แ‰ แŠžแ‰ฝ แ‹จแ‰ แˆˆแŒ  แˆแ‰น แАแ‹แข

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

แ‹ฐแŠ•แ‰ แŠ› ZooKeeperแŠ• แ‹จแˆšแŒ แ‰€แˆ แ‰ฐแŒ แ‰ƒแˆš แАแ‹แข

แŠ แŒˆแˆแŒ‹แ‹ญ แˆซแˆฑ แ‹จ ZooKeeper แˆ‚แ‹ฐแ‰ต โ€‹โ€‹แАแ‹แข

Znode แ‰  ZooKeeper แ‹แˆตแŒฅ แ‰แˆแ แАแŒˆแˆญ แАแ‹แข แˆแˆ‰แˆ znodes แ‰ แˆ›แˆ…แ‹ฐแˆจ แ‰ตแ‹แˆตแ‰ณ แ‹แˆตแŒฅ แ‰  ZooKeeper แ‹จแ‰ฐแŠจแˆ›แ‰น แŠฅแŠ“ แ‰ แ‰ฐแ‹‹แˆจแ‹ต แ‹ฒแ‹ซแŒแˆซแˆ แˆ˜แˆแŠญแฃ แ‰ แ‹›แ แˆ˜แˆแŠญ แ‹จแ‰ฐแ‹ฐแˆซแŒ แŠ“แ‰ธแ‹แข

แˆแˆˆแ‰ต แŠ แ‹ญแАแ‰ต แŠฆแ•แˆฌแˆฝแŠ–แ‰ฝ แŠ แˆ‰แข แ‹จแˆ˜แŒ€แˆ˜แˆชแ‹ซแ‹ แˆ›แ‹˜แˆ˜แŠ•/แˆ˜แƒแ แАแ‹แฃ แŠ แŠ•แ‹ณแŠ•แ‹ต แŠญแ‹‹แŠ”แ‹Žแ‰ฝ แ‹จแ‹›แŽแ‰ปแ‰ฝแŠ•แŠ• แˆแŠ”แ‰ณ แˆฒแ‰€แ‹ญแˆฉแข แ‹›แ‰ แ‹จแ‰ฐแˆˆแˆ˜แ‹ฐ แАแ‹.

แŠฅแŠ“ แ‹ฐแŠ•แ‰ แŠ›แ‹ แŠ แŠ•แ‹ต แŒฅแ‹ซแ‰„แŠ• แŠ แˆ‹แŒ แŠ“แ‰€แ‰€แˆ แŠฅแŠ“ แŒแŠ•แŠ™แАแ‰ฑ แ‰ฐแ‰‹แˆญแŒงแˆ, แАแŒˆแˆญ แŒแŠ• แŠจ ZooKeeper แŒ‹แˆญ แ‹จแˆšแŒˆแŠ“แŠแ‰ แ‰ตแŠ• แŠญแแˆˆ แŒŠแ‹œ แˆ˜แˆ˜แˆตแˆจแ‰ต แ‹ญแ‰ฝแˆ‹แˆ.

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

แ‹จ ZooKeeper แ‹แˆ‚แ‰ฅ แˆžแ‹ดแˆ แŠจแ‹แ‹ญแˆ แˆตแˆญแ‹“แ‰ต แŒ‹แˆญ แ‹ญแˆ˜แˆณแˆฐแˆ‹แˆแข แŠ แŠ•แ‹ต แˆ˜แ‹ฐแ‰ แŠ› แˆฅแˆญ แŠ แˆˆ แŠฅแŠ“ แŠจแ‹šแ‹ซ แŠจแˆฅแˆฉ แ‰ แˆšแ‹ˆแŒกแ‰ต แˆ›แ‹แŒซแ‹Žแ‰ฝ แ‹แˆตแŒฅ แŠฅแŠ•แ‹ฐแŒˆแ‰ฃแŠ• แˆ„แ‹ตแŠ•แข แŠฅแŠ“ แŠจแ‹šแ‹ซ แ‹จแŠ แŠ•แ‹ฐแŠ› แ‹ฐแˆจแŒƒ แฃ แˆแˆˆแ‰ฐแŠ› แ‹ฐแˆจแŒƒ แŠซแ‰ณแˆŽแŒแข แ‹ญแˆ… แˆแˆ‰ znodes แАแ‹แข

แŠฅแ‹ซแŠ•แ‹ณแŠ•แ‹ฑ znode แŠ แŠ•แ‹ณแŠ•แ‹ต แ‹แˆ‚แ‰ฅ แˆ›แŠจแˆ›แ‰ธแ‰ต แ‹ญแ‰ฝแˆ‹แˆ, แŠ แ‰ฅแ‹›แŠ›แ‹แŠ• แŒŠแ‹œ แ‰ แŒฃแˆ แ‰ตแˆแ‰… แŠ แ‹ญแ‹ฐแˆˆแˆ, แˆˆแˆแˆณแˆŒ, 10 แŠชแˆŽแ‰ฃแ‹ญแ‰ต. แŠฅแŠ“ แŠฅแ‹ซแŠ•แ‹ณแŠ•แ‹ฑ znode แ‹จแ‰ฐแ‹ˆแˆฐแА แ‰แŒฅแˆญ แ‹ซแˆ‹แ‰ธแ‹ แˆแŒ†แ‰ฝ แˆŠแŠ–แˆฉแ‰ต แ‹ญแ‰ฝแˆ‹แˆ.

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

Znodes แ‰ แ‰ แˆญแŠซแ‰ณ แ‹“แ‹ญแАแ‰ถแ‰ฝ แ‹ญแˆ˜แŒฃแˆ‰. แˆŠแˆแŒ แˆฉ แ‹ญแ‰ฝแˆ‹แˆ‰แข แŠฅแŠ“ znode แˆฒแˆแŒฅแˆฉ, แˆ˜แˆ†แŠ• แ‹ซแˆˆแ‰ แ‰ตแŠ• แŠ แ‹ญแАแ‰ต แŠฅแŠ•แŒˆแˆแƒแˆˆแŠ•.

แˆแˆˆแ‰ต แ‹“แ‹ญแАแ‰ต แ‹“แ‹ญแАแ‰ถแ‰ฝ แŠ แˆ‰. แ‹จแˆ˜แŒ€แˆ˜แˆชแ‹ซแ‹ แ‹จแŠขแŒแˆ˜แˆญ แ‰ฃแŠ•แ‹ฒแˆซ แАแ‹แข Znode แ‹จแˆšแŠ–แˆจแ‹ แ‰ แŠ แŠ•แ‹ต แŠญแแˆˆ แŒŠแ‹œ แ‹แˆตแŒฅ แАแ‹แข แˆˆแˆแˆณแˆŒ, แ‹ฐแŠ•แ‰ แŠ›แ‹ แŠ แŠ•แ‹ต แŠญแแˆˆ แŒŠแ‹œ แŠ แ‰‹แ‰แˆŸแˆ. แŠฅแŠ“ แ‹ญแˆ… แŠญแแˆˆ แŒŠแ‹œ แ‰ แˆ…แ‹ญแ‹ˆแ‰ต แŠฅแˆตแŠซแˆˆ แ‹ตแˆจแˆต, แ‹ญแŠ–แˆซแˆ. แŠ แŠ•แ‹ต แŠ แˆ‹แˆตแˆแˆ‹แŒŠ แАแŒˆแˆญ แˆ‹แˆˆแˆ›แ‹ตแˆจแŒ แ‹ญแˆ… แŠ แˆตแˆแˆ‹แŒŠ แАแ‹. แ‹ญแˆ… แ‰ แŠญแแˆˆ-แŒŠแ‹œ แ‹แˆตแŒฅ แ‹จแ‹แˆ‚แ‰ฅ แ‰€แ‹ณแˆšแ‹Žแ‰ฝแŠ• แˆ›แŠจแˆ›แ‰ธแ‰ต แˆˆแŠฅแŠ› แŠ แˆตแˆแˆ‹แŒŠ แ‰ แˆšแˆ†แŠ•แ‰ แ‰ต แŒŠแ‹œ แˆˆแŠ แแ‰ณแ‹Žแ‰ฝ แ‰ฐแˆตแˆ›แˆš แАแ‹แข

แˆแˆˆแ‰ฐแŠ›แ‹ แ‹“แ‹ญแАแ‰ต แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ แ‰ฃแŠ•แ‹ฒแˆซ แАแ‹แข แ‹ˆแ‹ฐ znode แ‰ แˆšแ‹ˆแˆตแ‹ฐแ‹ แˆ˜แŠ•แŒˆแ‹ต แˆ‹แ‹ญ แ‰†แŒฃแˆชแ‹แŠ• แ‹ญแŒจแˆแˆซแˆ. แˆˆแˆแˆณแˆŒแฃ แŠจแˆ˜แ‰ฐแŒแ‰ แˆชแ‹ซ 1_5 แŒ‹แˆญ แˆ›แ‹แŒซ แАแ‰ แˆจแŠ•แข แŠฅแŠ“ แ‹จแˆ˜แŒ€แˆ˜แˆชแ‹ซแ‹แŠ• แˆ˜แˆตแ‰€แˆˆแŠ› แˆ˜แŠ•แŒˆแ‹ต แˆตแŠ•แˆแŒฅแˆญ p_1 แ‰ฐแ‰€แ‰ฅแˆแˆ, แˆแˆˆแ‰ฐแŠ›แ‹ - p_2. แŠฅแŠ“ แ‹ญแˆ…แŠ•แŠ• แ‹˜แ‹ด แ‰ แŠฅแ‹ซแŠ•แ‹ณแŠ•แ‹ฑ แŒŠแ‹œ แˆตแŠ•แŒ แˆซแ‹ แˆ™แˆ‰แ‹แŠ• แˆ˜แŠ•แŒˆแ‹ต แŠฅแŠ“แˆแ‹แˆˆแŠ•, แ‹ญแˆ…แˆ แ‹จแˆ˜แŠ•แŒˆแ‹ฑแŠ• แŠญแแˆ แ‰ฅแ‰ป แ‹ญแŒ แ‰แˆ›แˆ, แŠฅแŠ“ แ‹ญแˆ… แ‰แŒฅแˆญ แ‰ แˆซแˆต-แˆฐแˆญ แ‹ญแŒจแˆแˆซแˆ แˆแŠญแŠ•แ‹ซแ‰ฑแˆ แ‹จแˆ˜แˆตแ‰€แˆˆแŠ› แŠญแแˆแŠ• - แ‰ แ‰…แ‹ฐแˆ แ‰ฐแŠจแ‰ฐแˆ.

แˆ˜แ‹ฐแ‰ แŠ› znode. แˆแˆแŒŠแ‹œแˆ แ‰ตแŠ–แˆซแˆˆแ‰ฝ แŠฅแŠ“ แ‹จแˆแŠ•แАแŒแˆซแ‰ต แˆตแˆ แŠ แˆ‹แ‰ต.

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

แˆŒแˆ‹แ‹ แŒ แ‰ƒแˆš แАแŒˆแˆญ แ‹จแˆฐแ‹“แ‰ต แ‰ฃแŠ•แ‹ฒแˆซ แАแ‹. แŠจแŒซแŠ•แАแ‹ แ‹ฐแŠ•แ‰ แŠ›แ‹ แˆˆแ‰ฐแ‹ˆแˆฐแА แˆ˜แˆตแ‰€แˆˆแŠ› แˆ˜แŠ•แŒˆแ‹ต แˆˆแŠ แŠ•แ‹ณแŠ•แ‹ต แŠญแˆตแ‰ฐแ‰ถแ‰ฝ แˆ˜แˆ˜แ‹แŒˆแ‰ฅ แ‹ญแ‰ฝแˆ‹แˆแข แ‰ แŠ‹แˆ‹ แˆ‹แ‹ญ แ‹ญแˆ… แŠฅแŠ•แ‹ดแ‰ต แŠฅแŠ•แ‹ฐแˆšแ‹ฐแˆจแŒ แ‰ แˆแˆณแˆŒ แŠ แˆณแ‹ญแˆƒแˆˆแˆแข ZooKeeper แˆซแˆฑ แ‰ แˆ˜แˆตแ‰€แˆˆแŠ› แˆ˜แŠ•แŒˆแ‹ฑ แˆ‹แ‹ญ แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒ แˆ˜แ‰€แ‹จแˆฉแŠ• แˆˆแ‹ฐแŠ•แ‰ แŠ›แ‹ แ‹ซแˆณแ‹แ‰ƒแˆแข แˆ†แŠ–แˆแฃ แˆ›แˆณแ‹ˆแ‰‚แ‹ซแ‹Žแ‰ฝ แŠ แŠ•แ‹ณแŠ•แ‹ต แŠ แ‹ฒแˆต แ‹แˆ‚แ‰ฅ แŠฅแŠ•แ‹ฐแˆ˜แŒฃ แ‹‹แˆตแ‰ตแŠ“ แŠ แ‹ญแˆฐแŒกแˆแข แ‰ แ‰€แˆ‹แˆ‰ แ‹จแˆ†แА แАแŒˆแˆญ แ‰ฐแˆˆแ‹แŒงแˆ แ‹ญแˆ‹แˆ‰แฃ แˆตแˆˆแ‹šแˆ… แŠ แˆแŠ•แˆ แ‰ แŠ‹แˆ‹ แˆ‹แ‹ญ แ‹แˆ‚แ‰ฅ แŠจแ‰ฐแˆˆแ‹จ แŒฅแˆชแ‹Žแ‰ฝ แŒ‹แˆญ แˆ›แ‹ˆแ‹ณแ‹ฐแˆญ แŠ แˆˆแ‰ฅแ‹Žแ‰ตแข

แŠฅแŠ“ แ‰€แ‹ฐแˆ แ‰ฅแ‹ฌ แŠฅแŠ•แ‹ฐแ‰ฐแŠ“แŒˆแˆญแŠฉแ‰ต แ‹จแˆ˜แˆจแŒƒแ‹ แ‰…แ‹ฐแˆ แ‰ฐแŠจแ‰ฐแˆ แ‹จแˆšแ‹ˆแˆฐแАแ‹ แ‰ แŠชแˆŽแ‰ฃแ‹ญแ‰ต แАแ‹แข แ‰ตแˆแ‰… แ‹จแŒฝแˆ‘แ แ‹แˆ‚แ‰ฅแŠ• แŠฅแ‹šแ‹ซ แˆ›แŠจแˆ›แ‰ธแ‰ต แŠ แ‹ซแˆตแˆแˆแŒแˆ, แˆแŠญแŠ•แ‹ซแ‰ฑแˆ แ‹จแ‹แˆ‚แ‰ฅ แŒŽแ‰ณ แŠ แ‹ญแ‹ฐแˆˆแˆ, แ‹จแ‹ตแˆญแŒŠแ‰ต แˆ›แˆตแ‰ฐแ‰ฃแ‰ แˆชแ‹ซ แŠ แŒˆแˆแŒ‹แ‹ญ แАแ‹.

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

แˆตแˆˆ แŠญแแˆˆ แŒŠแ‹œแ‹Žแ‰ฝ แ‰ตแŠ•แˆฝ แˆแŠ•แŒˆแˆซแ‰ฝแˆแข แ‰ฅแ‹™ แŠ แŒˆแˆแŒ‹แ‹ฎแ‰ฝ แŠซแˆ‰แŠ•แฃ แŠจแŠ แŠ•แ‹ต แŠ แŒˆแˆแŒ‹แ‹ญ แ‹ˆแ‹ฐ แˆŒแˆ‹ แ‰ แŒแˆแŒฝ แˆ˜แ‰€แ‹จแˆญ แŠฅแŠ•แ‰ฝแˆ‹แˆˆแŠ•แข แŠ แŒˆแˆแŒ‹แ‹ญแ‹จแŠญแแˆˆ แŒŠแ‹œ แˆ˜แ‰ณแ‹ˆแ‰‚แ‹ซแ‹แŠ• แ‰ แˆ˜แŒ แ‰€แˆแข แ‹ญแˆ… แ‰ แŒฃแˆ แˆแ‰น แАแ‹แข

แŠฅแ‹ซแŠ•แ‹ณแŠ•แ‹ฑ แŠญแแˆˆ แŒŠแ‹œ แ‹จแ‰ฐแ‹ˆแˆฐแА แ‹จแŒŠแ‹œ แˆ›แ‰ฅแ‰‚แ‹ซ แŠ แˆˆแ‹แข แŠญแแˆˆ-แŒŠแ‹œ แ‹จแˆšแŒˆแˆˆแŒธแ‹ แ‹ฐแŠ•แ‰ แŠ›แ‹ แˆแŠ•แˆ แАแŒˆแˆญ แ‹ˆแ‹ฐ แŠ แŒˆแˆแŒ‹แ‹ฉ แ‰ แˆšแˆแŠญแ‰ แ‰ต แŒŠแ‹œ แŠฅแŠ•แ‹ฐแˆ†แА แАแ‹แข แ‰ แŒŠแ‹œ แˆ›แ‰ฅแ‰‚แ‹ซแ‹ แˆแŠ•แˆ แАแŒˆแˆญ แŠซแˆ‹แˆตแ‰ฐแˆ‹แˆˆแˆ, แŠญแแˆˆ-แŒŠแ‹œแ‹ แ‹ญแ‰‹แˆจแŒฃแˆ, แ‹ˆแ‹ญแˆ แ‹ฐแŠ•แ‰ แŠ›แ‹ แˆซแˆฑ แˆŠแ‹˜แŒ‹แ‹ แ‹ญแ‰ฝแˆ‹แˆ.

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

แ‹ซแŠ• แ‹ซแˆ…แˆ แ‰ฃแˆ…แˆชแ‹ซแ‰ต แ‹จแˆ‰แ‰ตแˆแฃ แŒแŠ• แ‰ แ‹šแˆ… แŠคแ’แŠ แ‹ญ แ‹จแ‰ฐแˆˆแ‹ซแ‹ฉ แАแŒˆแˆฎแ‰ฝแŠ• แˆ›แ‹ตแˆจแŒ แ‹ญแ‰ฝแˆ‹แˆ‰แข แˆฒแˆแŒฅแˆญ แ‹ซแ‹จแАแ‹ แŒฅแˆช znode แ‹ญแˆแŒฅแˆซแˆ แŠฅแŠ“ แˆถแˆตแ‰ต แˆ˜แˆˆแŠชแ‹ซแ‹Žแ‰ฝแŠ• แ‹ญแ‹ˆแˆตแ‹ณแˆแข แ‹ญแˆ… แ‹ˆแ‹ฐ znode แ‹จแˆšแ‹ˆแˆตแ‹ฐแ‹ แˆ˜แŠ•แŒˆแ‹ต แАแ‹, แŠฅแŠ“ แŠจแˆฅแˆฉ แˆ™แˆ‰ แ‰ แˆ™แˆ‰ แˆ˜แŒˆแˆˆแŒฝ แŠ แˆˆแ‰ แ‰ต. แŠฅแŠ“ แ‹ฐแŒแˆž แ‹ญแˆ… แŠฅแŠ› แ‹ˆแ‹ฐแ‹šแ‹ซ แˆ›แˆตแ‰ฐแˆ‹แˆˆแ แ‹จแˆแŠ•แˆแˆแŒˆแ‹ แŠ แŠ•แ‹ณแŠ•แ‹ต แ‹แˆ‚แ‰ฅ แАแ‹แข แŠฅแŠ“ แ‹จแ‰ฃแŠ•แ‹ฒแˆซ แŠ แ‹ญแАแ‰ตแข แŠฅแŠ“ แŠจแ‰ฐแˆแŒ แˆจ แ‰ แŠ‹แˆ‹ แ‹ˆแ‹ฐ znode แ‹จแˆšแ‹ˆแˆตแ‹ฐแ‹แŠ• แˆ˜แŠ•แŒˆแ‹ต แ‹ญแˆ˜แˆแˆณแˆ.

แˆแˆˆแ‰ฐแŠ›, แˆŠแˆฐแˆญแ‹™แ‰ต แ‹ญแ‰ฝแˆ‹แˆ‰. แŠฅแ‹šแˆ… แ‹ซแˆˆแ‹ แ‹˜แ‹ด แˆแˆˆแ‰ฐแŠ›แ‹ แˆ˜แˆˆแŠชแ‹ซ, แ‹ˆแ‹ฐ znode แŠจแˆšแ‹ˆแˆตแ‹ฐแ‹ แˆ˜แŠ•แŒˆแ‹ต แ‰ แ‰ฐแŒจแˆ›แˆช, แˆตแˆชแ‰ฑแŠ• แˆŠแŒˆแˆแŒฝ แ‹ญแ‰ฝแˆ‹แˆ. แ‰ แ‹šแˆ… แˆ˜แˆ แˆจแ‰ต แ‹ซ znode แŠฅแŠ› แ‹ซแˆตแ‰ฐแˆ‹แˆˆแแАแ‹ แˆฅแˆชแ‰ต แ‰ แ‰ตแŠญแŠญแˆ แŠซแˆˆแ‹ แŒ‹แˆญ แ‹จแˆšแˆ˜แŒฃแŒ แŠ• แŠจแˆ†แА แ‹ญแˆฐแˆจแ‹›แˆแข

แ‹ญแˆ…แŠ• แˆตแˆชแ‰ต แˆ˜แˆแ‰ฐแˆฝ แŠซแˆแˆแˆˆแŒแŠ• แ‰ แ‰€แˆ‹แˆ‰ "-1" แ‹จแˆšแˆˆแ‹แŠ• แŠญแˆญแŠญแˆญ แŠฅแŠ“แˆแ‹แˆˆแŠ•.

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

แˆฆแˆตแ‰ฐแŠ›, แ‹จ znode แˆ˜แŠ–แˆฉแŠ• แ‹ญแˆแ‰ตแˆปแˆ. แˆ˜แˆตแ‰€แˆˆแŠ› แˆ˜แŠ•แŒˆแ‹ต แŠซแˆˆ แŠฅแ‹แАแ‰ต แ‹ญแˆ˜แˆแˆณแˆแฃ แŠซแˆแˆ†แА แ‹แˆธแ‰ตแข

แŠฅแŠ“ แŠจแ‹šแ‹ซ แ‹จแ‰ฃแŠ•แ‹ฒแˆซ แˆฐแ‹“แ‰ต แ‹ญแ‰ณแ‹ซแˆ, แ‹ญแˆ…แˆ แ‹ญแˆ…แŠ• แˆ˜แˆตแ‰€แˆˆแŠ› แˆ˜แŠ•แŒˆแ‹ต แŠฅแŠ•แ‹ฒแŠจแ‰ณแ‰ฐแˆ‰ แ‹ซแˆตแ‰ฝแˆแ‹Žแ‰ณแˆ.

แ‹ญแˆ…แŠ•แŠ• แ‰ฃแŠ•แ‹ฒแˆซ แ‰ แˆŒแˆˆแ‰ แ‰ต แˆ˜แˆตแ‰€แˆˆแŠ› แˆ˜แŠ•แŒˆแ‹ต แˆ‹แ‹ญ แŠฅแŠ•แŠณแŠ• แˆ›แ‹˜แŒ‹แŒ€แ‰ต แŠฅแŠ“ แ‰ แˆšแ‰ณแ‹ญแ‰ แ‰ต แŒŠแ‹œ แˆ›แˆณแ‹ˆแ‰‚แ‹ซ แˆ˜แ‰€แ‰ แˆ แ‹ญแ‰ฝแˆ‹แˆ‰แข แ‹ญแˆ… แ‹ฐแŒแˆž แŒ แ‰ƒแˆš แˆŠแˆ†แŠ• แ‹ญแ‰ฝแˆ‹แˆ.

แˆแˆˆแ‰ต แ‰ฐแŒจแˆ›แˆช แˆแ‰ฐแŠ“แ‹Žแ‰ฝ แŠ แˆ‰แข getData. แ‰  znode แ‰ แŠฉแˆ แˆ˜แˆจแŒƒแŠ• แˆ˜แ‰€แ‰ แˆ แŠฅแŠ•แ‹ฐแˆแŠ•แ‰ฝแˆ แŒแˆแŒฝ แАแ‹. แ‹จแ‰ฃแŠ•แ‹ฒแˆซ แˆฐแ‹“แ‰ต แˆ˜แŒ แ‰€แˆแˆ แ‰ตแ‰ฝแˆ‹แˆˆแˆ…แข แ‰ แ‹šแˆ… แˆแŠ”แ‰ณ, แˆแŠ•แˆ แˆ˜แˆตแ‰€แˆˆแŠ› แˆ˜แŠ•แŒˆแ‹ต แŠจแˆŒแˆˆ แŠ แ‹ญแŒซแŠ•แˆ. แˆตแˆˆแ‹šแˆ…, แˆ˜แŠ–แˆฉแŠ• แˆ˜แˆจแ‹ณแ‰ต แŠ แˆˆแ‰ฅแ‹Žแ‰ต, แŠฅแŠ“ แŠจแ‹šแ‹ซ แ‹แˆ‚แ‰ฅ แ‹ญแ‰€แ‰ แˆ‰.

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

แ‰ แ‰ฐแŒจแˆ›แˆชแˆ แŠ แˆˆ แ‹ณแ‰ณ แŠ แ‹˜แŒ‹แŒ…. แŠฅแ‹šแˆ… แˆตแˆชแ‰ต แŠฅแŠ“แˆแ‹แˆˆแŠ•. แŠฅแŠ“ แ‹ญแˆ…แŠ•แŠ• แŠซแˆณแˆˆแแŠ•, แ‹จแŠ แŠ•แ‹ต แ‹จแ‰ฐแ‹ˆแˆฐแА แˆตแˆชแ‰ต znode แˆ‹แ‹ญ แ‹ซแˆˆแ‹ แ‹แˆ‚แ‰ฅ แ‹ญแ‹˜แˆแŠ“แˆ.

แ‹ญแˆ…แŠ• แ‰ผแŠญ แˆˆแˆ›แˆตแ‰€แˆจแ‰ต "-1" แˆ˜แŒแˆˆแŒฝแˆ แ‹ญแ‰ฝแˆ‹แˆ‰แข

แˆŒแˆ‹แ‹ แŒ แ‰ƒแˆš แ‹˜แ‹ด แАแ‹ แˆแŒ†แ‰ฝแŠ• แˆ›แŒแŠ˜แ‰ต. แŠฅแŠ•แ‹ฒแˆแˆ แ‹จแŠฅแˆฑ แ‹จแˆ†แŠ‘แ‰ตแŠ• แˆแˆ‰แŠ•แˆ znodes แ‹แˆญแ‹แˆญ แˆ›แŒแŠ˜แ‰ต แŠฅแŠ•แ‰ฝแˆ‹แˆˆแŠ•แข แ‹จแ‰ฃแŠ•แ‹ฒแˆซ แˆฐแ‹“แ‰ตแŠ• แ‰ แˆ›แ‹˜แŒ‹แŒ€แ‰ต แ‹ญแˆ…แŠ•แŠ• แˆ˜แŠจแ‰ณแ‰ฐแˆ แŠฅแŠ•แ‰ฝแˆ‹แˆˆแŠ•แข

แŠฅแŠ“ แ‹˜แ‹ด แˆฅแˆแˆชแ‹ซ แˆแˆ‰แˆ แˆˆแ‹แŒฆแ‰ฝ แ‰ แŠ แŠ•แ‹ต แŒŠแ‹œ แŠฅแŠ•แ‹ฒแˆ‹แŠฉ แ‹ซแˆตแ‰ฝแˆ‹แ‰ธแ‹‹แˆ, แ‰ แ‹šแˆ…แˆ แˆ˜แ‰€แˆ˜แŒกแŠ• แŠฅแŠ“ แˆแˆ‰แˆ แ‹แˆ‚แ‰ฅ แˆ™แˆ‰ แˆˆแˆ™แˆ‰ แˆ˜แ‰€แ‹จแˆฉแŠ• แ‹ซแˆจแŒ‹แŒแŒฃแˆ.

แŠจแˆ˜แ‹ฐแ‰ แŠ› แ•แˆฎแŒแˆซแˆšแŠ•แŒ แŒ‹แˆญ แ‰ฐแˆ˜แˆณแˆณแ‹ญ แˆแˆณแˆŒแ‹Žแ‰ฝแŠ• แŠจแˆณแˆแŠ• แฃ แŠฅแŠ•แ‹ฐ แˆ˜แŒปแ แ‹ซแˆ‰ แ‹˜แ‹ดแ‹Žแ‰ฝแŠ• แˆฒแŒ แ‰€แˆ™ แฃ แ‹จแˆ†แА แАแŒˆแˆญ แ‹ˆแ‹ฐ แ‹ฒแˆตแŠญ แ‹จแˆšแŒฝแ‰ แŠฅแŠ“ แˆˆแŠฅแˆญแˆตแ‹Ž แˆแˆ‹แˆฝ แŠจแˆ˜แˆˆแˆฐ แ‰ แŠ‹แˆ‹ แ‹แˆ‚แ‰กแŠ• แ‹ˆแ‹ฐ แ‹ฒแˆตแŠญ แˆˆแˆ˜แƒแ แˆแŠ•แˆ แ‹‹แˆตแ‰ตแŠ“ แ‹จแˆˆแˆแข แŠฅแŠ“ แˆตแˆญแ‹“แ‰ฐ แŠญแ‹ˆแŠ“แ‹ แˆแˆ‰แˆ แАแŒˆแˆญ แŠฅแŠ•แ‹ฐแ‰ฐแƒแˆ แ‰ แˆšแ‰ฐแˆ›แˆ˜แŠ•แ‰ แ‰ต แŒŠแ‹œ แŠฅแŠ•แŠณแŠ•, แ‰ แ‹ฒแˆตแŠญ แ‹แˆตแŒฅ แ‰ แˆซแˆฑ แ‹แˆตแŒฅ แˆ‚แ‹ฐแ‰ฑ แ‰ แˆ˜แŒ แ‰ฃแ‰ แ‰‚แ‹ซแ‹Žแ‰ฝ แŠ•แ‰ฅแˆญแ‰ฅแˆฎแ‰ฝ แ‹แˆตแŒฅ แ‹จแˆšแ‹ซแˆแแ‰ฃแ‰ธแ‹ แˆตแˆแ‰ถแ‰ฝ แŠ แˆ‰, แŠฅแŠ“ แŠจแ‹šแ‹ซ แ‰ แŠ‹แˆ‹ แ‹แˆ‚แ‰ก แ‰ แ‹ฒแˆตแŠญ แˆ‹แ‹ญ แ‹ญแ‰€แˆ˜แŒฃแˆ.

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

แ‰ แŠ แ‰ฅแ‹›แŠ›แ‹ แ‹ซแˆแ‰ฐแˆ˜แˆณแˆฐแˆ‰ แŒฅแˆชแ‹Žแ‰ฝ แŒฅแ‰…แˆ แˆ‹แ‹ญ แ‹ญแ‹แˆ‹แˆ‰แข แ‹ญแˆ… แ‹ฐแŠ•แ‰ แŠ›แ‹ แŠจแ‰ฐแˆˆแ‹ซแ‹ฉ แŒฅแ‹ซแ‰„แ‹Žแ‰ฝ แŒ‹แˆญ แ‰ แ‰ตแ‹ญแ‹ฉ แŠฅแŠ•แ‹ฒแˆฐแˆซ แ‹ซแˆตแ‰ฝแˆˆแ‹‹แˆ. แ‹จแ‰ฐแˆ˜แˆณแˆฐแˆˆแ‹แŠ• แŠ แŠซแˆ„แ‹ต แˆ˜แŒ แ‰€แˆ แ‰ตแ‰ฝแˆ‹แˆˆแˆ…แฃ แŒแŠ• แ‰ฅแ‹™แˆ แ‹แŒคแ‰ณแˆ› แАแ‹แข

แ‹จแ‰ฐแАแŒ‹แŒˆแˆญแŠ“แ‰ธแ‹ แˆแˆˆแ‰ฑ แŠฆแ•แˆฌแˆฝแŠ–แ‰ฝ แˆ›แ‹˜แˆ˜แŠ•/แˆ˜แƒแ แŠ“แ‰ธแ‹แฃแ‹ญแˆ…แˆ แˆ˜แˆจแŒƒแŠ• แ‹ญแ‰€แ‹ญแˆซแˆแข แŠฅแАแ‹šแˆ… แแŒ แˆญแฃ แŠ แ‹˜แŒ‹แŒ… แ‹ณแ‰ณแฃ แˆ›แˆ˜แˆณแˆฐแˆแฃ แˆฐแˆญแ‹ แŠ“แ‰ธแ‹แข แŠฅแŠ“ แˆ›แŠ•แ‰ แ‰ฅ แŠ แˆˆแฃ getDataแฃ getChildrenแข

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

แŠ แˆแŠ• แ‰ แ‰ฐแŠจแ‹แˆแˆˆ แˆตแˆญแ‹“แ‰ต แ‹แˆตแŒฅ แˆˆแˆ˜แˆตแˆซแ‰ต แ•แˆชแˆšแ‹จแˆญแˆต แŠฅแŠ•แ‹ดแ‰ต แˆ›แ‹ตแˆจแŒ แŠฅแŠ•แ‹ฐแˆšแ‰ฝแˆ‰ แŒฅแ‰‚แ‰ต แˆแˆณแˆŒแ‹Žแ‰ฝแข แˆˆแˆแˆณแˆŒ, แŠจแŠ แŠ•แ‹ต แАแŒˆแˆญ แ‹แ‰…แˆญ แŒ‹แˆญ แ‹จแ‰ฐแ‹ซแ‹ซแ‹˜. แŠ แ‹ฒแˆต แˆฐแˆซแ‰ฐแŠ› แ‰ณแ‹จแข แˆ›แˆฝแŠ‘แŠ• แŒจแˆแˆจแŠ• แˆ‚แ‹ฐแ‰ฑแŠ• แŒ€แˆ˜แˆญแŠ•. แŠฅแŠ“ แ‹จแˆšแŠจแ‰ฐแˆ‰แ‰ต แˆฆแˆตแ‰ต แŒฅแ‹ซแ‰„แ‹Žแ‰ฝ แŠ แˆ‰. แˆˆแˆ›แ‹‹แ‰€แˆญ ZooKeeperแŠ• แŠฅแŠ•แ‹ดแ‰ต แ‹ญแŒ แ‹ญแ‰ƒแˆ? แŠฅแŠ“ แŠ แ‹ˆแ‰ƒแ‰€แˆฉแŠ• แˆ˜แˆˆแ‹ˆแŒฅ แŠจแˆแˆˆแŒแŠ• แŠฅแŠ•แ‹ดแ‰ต แŠฅแŠ•แˆˆแ‹แŒฃแˆˆแŠ•? แŠจแ‰€แ‹จแˆญแАแ‹ แ‰ แŠ‹แˆ‹แฃ แŠฅแŠ› แ‹จแАแ‰ แˆญแŠ“แ‰ธแ‹ แˆ แˆซแ‰ฐแŠžแ‰ฝ แŠฅแŠ•แ‹ดแ‰ต แŠ แŒˆแŠ™แ‰ต?

ZooKeeper แ‹ญแˆ…แŠ• แ‰ แŠ แŠ•แƒแˆซแ‹ŠแАแ‰ต แ‰€แˆ‹แˆ แ‹ซแ‹ฐแˆญแŒˆแ‹‹แˆแข แˆˆแˆแˆณแˆŒ, แ‹จแŠฅแŠ› แ‹จแ‹แŠ–แ‹ต แ‹›แ แŠ แˆˆ. แŠฅแ‹šแˆ… แˆˆแˆ˜แ‰ฐแŒแ‰ แˆชแ‹ซแ‰ฝแŠ• แˆ˜แˆตแ‰€แˆˆแŠ› แˆ˜แŠ•แŒˆแ‹ต แŠ แˆˆ, แ‰ แ‹แˆตแŒก แ‰ฐแŒจแˆ›แˆช แˆ˜แˆตแ‰€แˆˆแŠ› แˆ˜แŠ•แŒˆแ‹ตแŠ• แŠฅแŠ•แˆแŒฅแˆซแˆˆแŠ•, แ‹ญแˆ…แˆ แŠจแ‹แ‰…แˆญ แ‹แˆตแŒฅ แˆ˜แˆจแŒƒแŠ• แ‹ญแ‹Ÿแˆ. แŠฅแАแ‹šแˆ… แ‹จแ‰ฐแˆˆแ‹ฉ แˆ˜แˆˆแŠชแ‹ซแ‹Žแ‰ฝ แˆŠแˆ†แŠ‘ แ‹ˆแ‹ญแˆ แˆ‹แ‹ญแˆ†แŠ‘ แ‹ญแ‰ฝแˆ‹แˆ‰แข แˆ˜แŒ แŠ‘ แ‰ตแŠ•แˆฝ แˆตแˆˆแˆ†แА แ‹จแˆ›แ‹‹แ‰€แˆชแ‹ซแ‹ แˆ˜แŒ แŠ• แ‰ฅแ‹™แ‹แŠ• แŒŠแ‹œ แ‰ตแŠ•แˆฝ แАแ‹, แˆตแˆˆแ‹šแˆ… แŠฅแ‹šแˆ… แˆ›แŠจแˆ›แ‰ธแ‰ต แ‰ แŒฃแˆ แ‹ญแ‰ปแˆ‹แˆ.

แ‹˜แ‹ดแ‹แŠ• แŠฅแ‹จแ‰ฐแŒ แ‰€แˆแŠญ แАแ‹แข getData แˆˆแˆ แˆซแ‰ฐแŠ›แ‹ แŠ แ‹ˆแ‰ƒแ‰€แˆฉแŠ• แŠจแŠ–แ‹ต แˆˆแˆ›แŒแŠ˜แ‰ต. แ‹ˆแ‹ฐ แŠฅแ‹แАแ‰ต แŠ แ‹˜แŒ‹แŒ…แข แ‰ แˆ†แА แˆแŠญแŠ•แ‹ซแ‰ต แ‹ญแˆ… แˆ˜แˆตแ‰€แˆˆแŠ› แˆ˜แŠ•แŒˆแ‹ต แŠจแˆŒแˆˆ, แ‰ แˆšแ‰ณแ‹ญแ‰ แ‰ต แŒŠแ‹œ แ‹ˆแ‹ญแˆ แ‰ แˆšแ‰€แ‹จแˆญแ‰ แ‰ต แŒŠแ‹œ แˆตแˆˆ แŠฅแˆฑ แ‹ญแАแŒˆแˆจแŠ“แˆ. แŠ แŠ•แ‹ต แАแŒˆแˆญ แŠฅแŠ•แ‹ฐแ‰ฐแˆˆแ‹ˆแŒ  แˆˆแˆ›แ‹ˆแ‰… แŠจแˆแˆˆแŒแŠ• แ‹ˆแ‹ฐ แŠฅแ‹แАแ‰ต แŠฅแŠ“แˆตแ‰€แˆแŒ แ‹‹แˆˆแŠ•แข แŠฅแŠ“ แ‰ แ‹šแˆ… แˆ˜แˆตแ‰€แˆˆแŠ› แˆ˜แŠ•แŒˆแ‹ต แ‹แˆตแŒฅ แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒ แŠจแ‰ฐแ‰€แ‹จแˆจ, แˆตแˆˆแŠฅแˆฑ แŠฅแŠ“แ‹แ‰€แ‹‹แˆˆแŠ•.

แ‹ณแ‰ณ แŠ แ‹˜แŒ‹แŒ…. แ‹แˆ‚แ‰กแŠ• แŠฅแŠ“แˆตแ‰€แˆแŒฃแˆˆแŠ•, "-1" แŠ แ‹˜แŒ‹แŒ…แ‰ฐแŠ“แˆ, แˆ›แˆˆแ‰ตแˆ แˆตแˆชแ‰ฑแŠ• แŠ แŠ•แˆแ‰ตแˆฝแˆ, แˆแˆแŒŠแ‹œ แŠ แŠ•แ‹ต แ‹แ‰…แˆญ แŠฅแŠ•แ‹ณแˆˆแŠ• แŠฅแŠ•แŒˆแˆแ‰ณแˆˆแŠ•, แ‰ฅแ‹™ แŠ แ‹ˆแ‰ƒแ‰€แˆฎแ‰ฝแŠ• แˆ›แŠจแˆ›แ‰ธแ‰ต แŠ แ‹ซแˆตแˆแˆแŒˆแŠ•แˆ. แ‰ฅแ‹™ แˆ›แŠจแˆ›แ‰ธแ‰ต แŠซแˆตแˆแˆˆแŒˆแ‹Žแ‰ต แˆŒแˆ‹ แ‹ฐแˆจแŒƒ แˆ˜แŒจแˆ˜แˆญ แ‹ซแˆตแˆแˆแŒแ‹Žแ‰ณแˆ. แŠฅแ‹šแˆ… แŠ แŠ•แ‹ต แ‰ฅแ‰ป แŠฅแŠ•แ‹ณแˆˆ แŠฅแŠ“แˆแŠ“แˆˆแŠ•, แˆตแˆˆแ‹šแˆ… แ‹จแ‰…แˆญแ‰ฅ แŒŠแ‹œแ‹แŠ• แ‰ฅแ‰ป แŠฅแŠ“แ‹˜แˆแАแ‹‹แˆˆแŠ•, แˆตแˆˆแ‹šแˆ… แˆตแˆชแ‰ฑแŠ• แŠ แŠ•แˆแ‰ตแˆฝแˆ. แ‰ แ‹šแˆ… แŒŠแ‹œแฃ แŠจแ‹šแˆ… แ‰€แ‹ฐแˆ แˆˆแ‹ฐแŠ•แ‰ แŠแАแ‰ต แ‹จแ‰ฐแˆ˜แ‹˜แŒˆแ‰ก แˆแˆ‰แˆ แ‹ฐแŠ•แ‰ แŠžแ‰ฝ แ‰ แ‹šแˆ… แˆ˜แˆตแ‰€แˆˆแŠ› แˆ˜แŠ•แŒˆแ‹ต แ‹แˆตแŒฅ แ‹จแˆ†แА แАแŒˆแˆญ แŠฅแŠ•แ‹ฐแ‰ฐแˆˆแ‹ˆแŒ  แˆ›แˆณแ‹ˆแ‰‚แ‹ซ แ‹ญแ‹ฐแˆญแˆณแ‰ธแ‹‹แˆแข แŠฅแŠ“ แŠจแ‰ฐแ‰€แ‰ แˆ‰ แ‰ แŠ‹แˆ‹ แ‹แˆ‚แ‰กแŠ• แŠฅแŠ•แ‹ฐแŒˆแŠ“ แˆ˜แŒ แ‹จแ‰… แŠ แˆˆแ‰ฃแ‰ธแ‹. แˆ›แˆณแ‹ˆแ‰‚แ‹ซแ‹ แˆซแˆฑ แ‹แˆ‚แ‰กแŠ• แŠฅแŠ•แ‹ฐแˆ›แ‹ญแ‰€แ‰ แˆ‰ แАแ‹, แАแŒˆแˆญ แŒแŠ• แˆˆแ‹แŒฆแ‰ฝแŠ• แˆ›แˆณแ‹ˆแ‰… แ‰ฅแ‰ป แАแ‹. แŠจแ‹šแˆ… แ‰ แŠ‹แˆ‹ แŠ แ‹ฒแˆต แ‹แˆ‚แ‰ฅ แˆ˜แŒ แ‹จแ‰… แŠ แˆˆแ‰ฃแ‰ธแ‹.

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

แ‹‹แŠ“แ‹แŠ• แˆˆแˆ˜แŒ แ‰€แˆ แˆแˆˆแ‰ฐแŠ›แ‹ แŠ แˆ›แˆซแŒญ แАแ‹ แ‹จแ‰กแ‹ตแŠ• แŠ แ‰ฃแˆแАแ‰ต. แŠฅแŠ› แ‹จแ‰ฐแŠจแ‹แˆแˆˆ แˆ˜แ‰ฐแŒแ‰ แˆชแ‹ซ แŠ แˆˆแŠ• แฃ แ‹จแˆฐแˆซแ‰ฐแŠžแ‰ฝ แˆตแ‰ฅแˆตแ‰ฅ แŠ แˆˆ แŠฅแŠ“ แˆแˆ‰แˆ แ‰ แ‰ฆแ‰ณแ‹ แŠฅแŠ•แ‹ณแˆ‰ แˆˆแˆ˜แˆจแ‹ณแ‰ต แŠฅแŠ•แˆแˆแŒ‹แˆˆแŠ•แข แˆตแˆˆแ‹šแˆ…, แ‰ แŠฅแŠ› แˆ›แˆ˜แˆแŠจแ‰ป แ‹แˆตแŒฅ แŠฅแŠ•แ‹ฐแˆšแˆฐแˆฉ แŠฅแˆซแˆณแ‰ธแ‹แŠ• แˆ˜แˆ˜แ‹แŒˆแ‰ฅ แŠ แˆˆแ‰ฃแ‰ธแ‹. แŠฅแŠ“ แŠ แˆแŠ• แˆตแˆ‹แˆˆแŠ• แˆตแˆˆ แˆแˆ‰แˆ แŠ•แ‰ แˆฐแˆซแ‰ฐแŠžแ‰ฝแฃ แŠจแˆ›แˆตแ‰ฐแˆญ แˆ‚แ‹ฐแ‰ฑแˆ แˆ†แА แˆŒแˆ‹ แ‰ฆแ‰ณ แˆˆแˆ›แ‹ˆแ‰… แŠฅแŠ•แˆแˆแŒ‹แˆˆแŠ•แข

แ‹ญแˆ…แŠ•แŠ• แŠฅแŠ•แ‹ดแ‰ต แŠฅแŠ“แ‹ฐแˆญแŒ‹แˆˆแŠ•? แˆˆแ‰ตแŒแ‰ แˆซแ‹ แ‹จแˆฐแˆซแ‰ฐแŠ› แˆ˜แˆตแ‰€แˆˆแŠ› แˆ˜แŠ•แŒˆแ‹ตแŠ• แŠฅแŠ•แˆแŒฅแˆซแˆˆแŠ• แŠฅแŠ“ แ‹จแˆ˜แแŒ แˆญ แ‹˜แ‹ดแŠ• แ‰ แˆ˜แŒ แ‰€แˆ แŠฅแ‹šแ‹ซ แˆ‹แ‹ญ แŠ แŠ•แ‹ต แŠ•แ‹‘แˆต แŠญแแˆ แŠฅแŠ•แŒจแˆแˆซแˆˆแŠ• แข แ‰ แˆตแˆ‹แ‹ญแ‹ต แˆ‹แ‹ญ แˆตแˆ…แ‰ฐแ‰ต แŠ แˆˆแŠแข แŠฅแ‹šแˆ… แ‹ซแˆตแˆแˆแŒแ‹Žแ‰ณแˆ แ‰ฐแŠจแ‰ฐแˆ แ‹ญแŒแˆˆแŒน, แŠจแ‹šแ‹ซแˆ แˆแˆ‰แˆ แˆฐแˆซแ‰ฐแŠžแ‰ฝ แŠ แŠ•แ‹ต แ‰ แŠ แŠ•แ‹ต แ‹ญแˆแŒ แˆซแˆ‰. แŠฅแŠ“ แŠ แ•แˆŠแŠฌแˆฝแŠ‘ แˆตแˆˆ แ‹จแ‹šแˆ… แˆ˜แˆตแ‰€แˆˆแŠ› แˆ˜แŠ•แŒˆแ‹ต แˆแŒ†แ‰ฝ แˆแˆ‰แŠ•แˆ แˆ˜แˆจแŒƒแ‹Žแ‰ฝ แ‰ แˆ˜แŒ แ‹จแ‰… แ‹ซแˆ‰แ‰ตแŠ• แˆแˆ‰แŠ•แˆ แŠ•แ‰ แˆฐแˆซแ‰ฐแŠžแ‰ฝ แ‹ญแ‰€แ‰ แˆ‹แˆแข

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

แ‹ญแˆ… แ‰ แŒƒแ‰ซ แŠฎแ‹ต แ‹แˆตแŒฅ แŠฅแŠ•แ‹ดแ‰ต แŠฅแŠ•แ‹ฐแˆšแ‹ฐแˆจแŒ แ‹ญแˆ… แ‰ แŒฃแˆ แŠ แˆฐแ‰ƒแ‰‚ แŠ แ‰ฐแŒˆแ‰ฃแ‰ แˆญ แАแ‹แข แŠจแ‹‹แŠ“แ‹ แ‹˜แ‹ด แŒ‹แˆญ แŠจแˆ˜แŒจแˆจแˆปแ‹ แŠฅแŠ•แŒ€แˆแˆญ. แ‹ญแˆ… แ‹จแŠฅแŠ› แŠญแแˆ แАแ‹, แ‹จแŠฅแˆฑแŠ• แ‹˜แ‹ด แŠฅแŠ•แแŒ แˆญ. แŠฅแŠ•แ‹ฐ แˆ˜แŒ€แˆ˜แˆชแ‹ซแ‹ แŠญแˆญแŠญแˆญ แŠ แˆตแ‰ฐแŠ“แŒ‹แŒ… แŠฅแŠ•แŒ แ‰€แˆ›แˆˆแŠ•, แŠฅแ‹จแ‰ฐแŒˆแŠ“แŠ˜แŠ• แАแ‹, แˆ›แˆˆแ‰ตแˆ แŠฅแŠ•แ‹ฐ แŠญแˆญแŠญแˆญ แŠฅแŠ“แ‹˜แŒ‹แŒƒแˆˆแŠ•. แŠฅแŠ“ แˆแˆˆแ‰ฐแŠ›แ‹ แˆ˜แŠจแˆซแŠจแˆชแ‹ซ แ‹จแ‰กแ‹ตแŠ‘ แˆตแˆ แАแ‹.

แŒแŠ•แŠ™แАแ‰ฑ แŠฅแŠ•แ‹ดแ‰ต แ‹ญแŠจแˆฐแ‰ณแˆ? แ‹ญแˆ… แŒฅแ‰…แˆ แˆ‹แ‹ญ แ‹จแ‹‹แˆˆแ‹ แ‹จแŠคแ’แŠ แ‹ญ แ‰€แˆ‹แˆ แˆแˆณแˆŒ แАแ‹แข แŠฅแ‹šแˆ… แˆแˆ‰แˆ แАแŒˆแˆญ แ‰ แŠ แŠ•แŒปแˆซแ‹ŠแАแ‰ต แ‰€แˆ‹แˆ แАแ‹. แ‹ฐแˆจแŒƒแ‹แŠ• แ‹จแŒ แ‰ แ‰€ ZooKeeper แŠญแแˆ แŠ แˆˆแข แŠ แˆตแ‰ฐแŠ“แŒ‹แŒ†แ‰ฝแŠ• แŠฅแŠ“แˆตแ‰ฐแˆ‹แˆแ‹แˆˆแŠ•. แŠฅแŠ“ แ‹จแŒŠแ‹œ แˆ›แ‰ฅแ‰‚แ‹ซแ‹แŠ• แˆˆแˆแˆณแˆŒ แ‹ˆแ‹ฐ 5 แˆฐแŠจแŠ•แ‹ต แ‹ซแ‹˜แŒ‹แŒแข แŠฅแŠ“ แ‹จแ‰ฐแŒˆแŠ“แŠ˜ แˆฒแŒแŠ“แˆ แ‹จแˆšแ‰ฃแˆ แŠ แ‰ฃแˆ แŠ แˆˆแŠ•แข แ‰ แˆ˜แˆ แˆจแ‰ฑ, แ‰ แˆšแ‰ฐแˆ‹แˆˆแˆแ‹ แˆ˜แŠ•แŒˆแ‹ต แˆ‹แ‹ญ แ‰กแ‹ตแŠ• แŠฅแŠ•แˆแŒฅแˆซแˆˆแŠ•. แˆแŠ•แˆ แŠฅแŠ•แŠณแŠ• แ‹จแˆ†แА แАแŒˆแˆญ แˆ˜แƒแ แ‰ขแ‰ปแˆแˆ แŠฅแ‹šแ‹ซ แ‹แˆ‚แ‰ฅ แŠ แŠ•แŒฝแแˆแข แŠฅแŠ“ แŠฅแ‹šแˆ… แ‹ซแˆˆแ‹ แˆ˜แˆตแ‰€แˆˆแŠ› แˆ˜แŠ•แŒˆแ‹ต แ‹จแˆ›แ‹ซแ‰‹แˆญแŒฅ แ‹“แ‹ญแАแ‰ต แАแ‹. แ‰ แˆ˜แˆ แˆจแ‰ฑ, แ‹ญแˆ… แˆแˆ แŒŠแ‹œ แ‹จแˆšแŠ–แˆญ แ‰ฐแˆซ แˆ˜แ‹ฐแ‰ แŠ› แˆ˜แˆตแ‰€แˆˆแŠ› แˆ˜แŠ•แŒˆแ‹ต แАแ‹. แ‹ญแˆ… แŠญแแˆˆ แŒŠแ‹œ แ‹จแ‰ฐแˆแŒ แˆจแ‰ แ‰ต แАแ‹. แ‹ญแˆ… แ‹จแ‹ฐแŠ•แ‰ แŠ›แ‹ แˆซแˆฑ แŠ แ‰ฐแŒˆแ‰ฃแ‰ แˆญ แАแ‹. แ‹ฐแŠ•แ‰ แŠžแ‰ปแ‰ฝแŠ• แŠญแแˆˆ แŒŠแ‹œแ‹ แ‰ แˆ…แ‹ญแ‹ˆแ‰ต แŠฅแŠ•แ‹ณแˆˆ แ‹จแˆšแŒ แ‰แˆ™ แ‹ˆแ‰…แ‰ณแ‹Š แˆ˜แˆแ‹•แŠญแ‰ถแ‰ฝแŠ• แ‹ญแˆแŠซแˆแข แŠฅแŠ“ แŠญแแˆˆ-แŒŠแ‹œแ‹แŠ• แˆตแŠ•แŒจแˆญแˆต, แ‰ แ‰…แˆญแ‰ฅ แŠฅแŠ•แŒ แˆซแ‹‹แˆˆแŠ• แŠฅแŠ“ แ‹ซ แАแ‹, แŠญแแˆˆ-แŒŠแ‹œแ‹ แ‹ญแ‹ˆแ‹ตแ‰ƒแˆ. แ‹ญแˆ… แ‹จแˆ†แА แАแŒˆแˆญ แ‰ขแ‹ˆแ‹ตแ‰…แ‰ฅแŠ• แАแ‹แฃ แˆตแˆˆแ‹šแˆ…แˆ ZooKeeper แˆตแˆˆแŠฅแˆฑ แŠ แ‹แ‰† แŠญแแˆˆ แŒŠแ‹œแ‹แŠ• แŠฅแŠ•แ‹ฒแ‹ซแ‰‹แˆญแŒฅแข

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

แˆ€แ‰ฅแ‰ตแŠ• แŠฅแŠ•แ‹ดแ‰ต แˆ˜แ‰†แˆˆแ แ‹ญแ‰ปแˆ‹แˆ? แŠฅแ‹šแˆ… แˆแˆ‰แˆ แАแŒˆแˆญ แ‰ตแŠ•แˆฝ แ‹จแ‰ฐแ‹ˆแˆณแˆฐแ‰  แАแ‹. แŠฅแŠ› แ‹จแˆฐแˆซแ‰ฐแŠžแ‰ฝ แˆตแ‰ฅแˆตแ‰ฅ แŠ แˆˆแŠ• แฃ แˆแŠ•แ‰†แˆแˆแ‹ แ‹จแˆแŠ•แˆแˆแŒˆแ‹ แŠ แŠ•แ‹ณแŠ•แ‹ต แˆ€แ‰ฅแ‰ถแ‰ฝ แŠ แˆ‰แข แ‹ญแˆ…แŠ•แŠ• แˆˆแˆ›แ‹ตแˆจแŒ แ‹จแ‰ฐแˆˆแ‹จ แˆ˜แˆตแ‰€แˆˆแŠ› แˆ˜แŠ•แŒˆแ‹ต แŠฅแŠ•แˆแŒฅแˆซแˆˆแŠ•, แˆˆแˆแˆณแˆŒ, แˆ˜แ‰†แˆˆแŠแ‹ซ1 แ‹ญแ‰ฃแˆ‹แˆ. แˆ˜แแŒ แˆญ แŠจแ‰ปแˆแŠ• แŠฅแ‹šแˆ… แˆ˜แ‰†แˆˆแŠแ‹ซ แŠ แŒแŠแ‰ฐแŠ“แˆแข แŠฅแŠ“ แˆ˜แแŒ แˆญ แŠซแˆแ‰ปแˆแŠ• แˆฐแˆซแ‰ฐแŠ›แ‹ แŠจแ‹šแˆ… แˆˆแˆ›แŒแŠ˜แ‰ต แ‹ญแˆžแŠญแˆซแˆ getData , แŠฅแŠ“ แˆ˜แˆตแ‰€แˆˆแŠ› แˆ˜แŠ•แŒˆแ‹ต แ‰€แ‹ตแˆžแ‹แŠ‘ แˆตแˆˆแ‰ฐแˆแŒ แˆจ, แŠฅแ‹šแˆ… แŒ แ‰ฃแ‰‚ แŠฅแŠ“แˆตแ‰€แˆแŒ แ‹‹แˆˆแŠ• แŠฅแŠ“ แ‹จแ‹šแˆ… แˆ˜แˆตแ‰€แˆˆแŠ› แˆแŠ”แ‰ณ แ‰ แˆšแ‰€แ‹จแˆญแ‰ แ‰ต แŒŠแ‹œ, แˆตแˆˆแŠฅแˆฑ แŠฅแŠ“แ‹แ‰€แ‹‹แˆˆแŠ•. แŠฅแŠ“ แŠฅแŠ•แ‹ฐแŒˆแŠ“ แˆˆแˆ˜แแŒ แˆญ แŒŠแ‹œ แˆˆแˆ›แŒแŠ˜แ‰ต แˆ˜แˆžแŠจแˆญ แŠฅแŠ•แ‰ฝแˆ‹แˆˆแŠ•. แ‹ญแˆ…แŠ•แŠ• แˆ˜แˆตแ‰€แˆˆแŠ› แˆ˜แŠ•แŒˆแ‹ต แŠจแ‹ˆแˆฐแ‹ตแŠ• แฃ แ‹ญแˆ…แŠ•แŠ• แˆ˜แ‰†แˆˆแŠแ‹ซ แŠจแ‹ˆแˆฐแ‹ตแŠ• แฃ แŠจแ‹šแ‹ซ แ‰ แŠ‹แˆ‹ แˆ˜แ‰†แˆˆแŠแ‹ซแ‹แŠ• แŠซแˆ‹แˆตแˆแˆแŒˆแŠ• แ‰ แŠ‹แˆ‹ แฃ แˆ˜แˆตแ‰€แˆˆแŠ› แˆ˜แŠ•แŒˆแ‹ฑ แ‰ แŠญแแˆˆ-แŒŠแ‹œแ‹ แ‹แˆตแŒฅ แ‰ฅแ‰ป แˆตแˆˆแˆšแŒˆแŠ แŠฅแŠ•แ‰ฐแ‹ˆแ‹‹แˆˆแŠ•แข แ‰ แ‹šแˆ… แˆ˜แˆ แˆจแ‰ต แ‹ญแŒ แ‹แˆ. แŠฅแŠ“ แˆŒแˆ‹ แ‹ฐแŠ•แ‰ แŠ›, แ‰ แˆŒแˆ‹ แŠญแแˆˆ แŒŠแ‹œ แˆ›แ‹•แ‰€แ แ‹แˆตแŒฅ, แ‰ แ‹šแˆ… แˆ˜แˆตแ‰€แˆˆแŠ› แˆ˜แŠ•แŒˆแ‹ต แˆ‹แ‹ญ แˆ˜แ‰†แˆˆแŠแ‹ซแ‹แŠ• แˆ˜แ‹แˆฐแ‹ต แ‹ญแ‰ฝแˆ‹แˆ, แ‹ˆแ‹ญแˆ แ‹ญแˆแ‰แŠ•แˆต, แŠ แŠ•แ‹ต แАแŒˆแˆญ แŠฅแŠ•แ‹ฐแ‰ฐแˆˆแ‹ˆแŒ  แˆ›แˆณแ‹ˆแ‰‚แ‹ซ แ‹ญแ‹ฐแˆญแˆฐแ‹‹แˆ แŠฅแŠ“ แ‰ แŒŠแ‹œ แ‹แˆตแŒฅ แˆˆแˆ›แ‹ตแˆจแŒ แˆ˜แˆžแŠจแˆญ แ‹ญแ‰ฝแˆ‹แˆ.

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

แ‹‹แŠ“แ‹แŠ• แˆ˜แˆช แŠฅแŠ•แ‹ดแ‰ต แˆ˜แˆแˆจแŒฅ แŠฅแŠ•แ‹ฐแˆšแ‰ฝแˆ‰ แ‹จแˆšแ‹ซแˆณแ‹ญ แˆŒแˆ‹ แˆแˆณแˆŒ. แ‹ญแˆ… แ‰ตแŠ•แˆฝ แ‹แˆตแ‰ฅแˆตแ‰ฅ แАแ‹, แŒแŠ• แ‰ แŠ แŠ•แŒปแˆซแ‹ŠแАแ‰ต แ‰€แˆ‹แˆ แАแ‹. แŠฅแ‹šแˆ… แˆแŠ• แŠฅแ‹จแˆ†แА แАแ‹? แˆแˆ‰แŠ•แˆ แˆฐแˆซแ‰ฐแŠžแ‰ฝ แ‹จแˆšแ‹ซแŒ แ‰ƒแˆแˆˆแ‹ แ‹‹แŠ“ แˆ˜แˆตแ‰€แˆˆแŠ› แˆ˜แŠ•แŒˆแ‹ต แŠ แˆˆ. แˆตแˆˆ แˆ˜แˆชแ‹ แˆ˜แˆจแŒƒ แˆˆแˆ›แŒแŠ˜แ‰ต แŠฅแ‹จแˆžแŠจแˆญแŠ• แАแ‹แข แ‹ญแˆ… แ‰ แ‰ฐแˆณแŠซ แˆแŠ”แ‰ณ แŠจแ‰ฐแŠจแˆฐแ‰ฐ, แˆ›แˆˆแ‰ตแˆ แŠ แŠ•แ‹ณแŠ•แ‹ต แˆ˜แˆจแŒƒแ‹Žแ‰ฝแŠ• แ‰ฐแ‰€แ‰ฅแˆˆแŠ“แˆ, แŠจแ‹šแ‹ซแˆ แ‹จแŠฅแŠ› แˆฐแˆซแ‰ฐแŠ› แ‹ญแˆ…แŠ•แŠ• แˆ˜แˆช แˆ˜แŠจแ‰ฐแˆ แ‹ญแŒ€แˆแˆซแˆ. แˆ˜แˆช แŠ แˆˆ แ‰ฅแˆŽ แ‹ซแˆแŠ“แˆแข

แˆ˜แˆชแ‹ แ‰ แˆ†แА แˆแŠญแŠ•แ‹ซแ‰ต แŠจแˆžแ‰ฐ, แˆˆแˆแˆณแˆŒ, แŠจแ‹ˆแ‹ฐแ‰€, แŠจแ‹šแ‹ซแˆ แŠ แ‹ฒแˆต แˆ˜แˆช แˆˆแˆ˜แแŒ แˆญ แŠฅแŠ•แˆžแŠญแˆซแˆˆแŠ•. แŠจแ‰ฐแˆณแŠซแˆแŠ• แ‹ฐแŒแˆž แˆฐแˆซแ‰ฐแŠ›แ‰ฝแŠ• แˆ˜แˆช แ‹ญแˆ†แŠ“แˆแข แŠฅแŠ“ แ‰ แ‹šแˆ… แŒŠแ‹œ แŠ แŠ•แ‹ต แˆฐแ‹ แŠ แ‹ฒแˆต แˆ˜แˆช แˆ˜แแŒ แˆญ แŠจแ‰ปแˆˆ แˆ›แŠ• แŠฅแŠ•แ‹ฐแˆ†แА แˆˆแˆ˜แˆจแ‹ณแ‰ต แŠฅแŠ“ แŠฅแˆฑแŠ• แˆˆแˆ˜แŠจแ‰ฐแˆ แŠฅแŠ•แˆžแŠญแˆซแˆˆแŠ•แข

แŠฅแ‹šแˆ… แ‹จแˆ˜แŠ•แŒ‹แ‹ แ‹แŒคแ‰ต แ‹จแˆšแ‰ฃแˆ‰แ‰ต แ‹ญแАแˆณแˆ, แˆ›แˆˆแ‰ตแˆ แ‹จแˆ˜แŠ•แŒ‹แ‹ แ‹แŒคแ‰ต, แˆแŠญแŠ•แ‹ซแ‰ฑแˆ แˆ˜แˆช แˆฒแˆžแ‰ต, แ‰ แŒŠแ‹œ แ‹แˆตแŒฅ แ‹จแˆ˜แŒ€แˆ˜แˆชแ‹ซ แ‹จแˆ†แАแ‹ แˆ˜แˆช แ‹ญแˆ†แŠ“แˆ.

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

แˆ€แ‰ฅแ‰ตแŠ• แ‰ แˆšแ‹ญแ‹™แ‰ แ‰ต แŒŠแ‹œ, แ‰ตแŠ•แˆฝ แˆˆแ‹จแ‰ต แ‹ซแˆˆ แŠ แ‰€แˆซแˆจแ‰ฅ แˆˆแˆ˜แŒ แ‰€แˆ แˆ˜แˆžแŠจแˆญ แ‹ญแ‰ฝแˆ‹แˆ‰, แ‹ญแˆ…แˆ แŠฅแŠ•แ‹ฐแˆšแŠจแ‰ฐแˆˆแ‹ แАแ‹. แˆˆแˆแˆณแˆŒ, แˆ˜แ‰†แˆˆแŠแ‹ซ แˆ›แŒแŠ˜แ‰ต แŠฅแŠ•แˆแˆแŒ‹แˆˆแŠ•, แАแŒˆแˆญ แŒแŠ• แ‹ซแˆˆ hert แ‹แŒคแ‰ต. แ‹จแŠฅแŠ› แˆ˜แ‰ฐแŒแ‰ แˆชแ‹ซ แ‰€แ‹ตแˆž แˆ‹แˆˆแ‹ แˆ˜แˆตแ‰€แˆˆแŠ› แˆ˜แŠ•แŒˆแ‹ต แˆ˜แ‰†แˆˆแŠแ‹ซ แ‹ซแˆˆแ‹ แ‹จแˆแˆ‰แˆ แˆ˜แˆตแ‰€แˆˆแŠ› แˆ˜แ‰ณแ‹ˆแ‰‚แ‹ซแ‹Žแ‰ฝ แ‹แˆญแ‹แˆญ แˆ˜แŒ แ‹จแ‰แŠ• แ‹ซแŠซแ‰ตแ‰ณแˆแข แŠฅแŠ“ แŠจแ‹šแ‹ซ แ‰ แŠแ‰ต แˆ˜แ‰†แˆˆแŠแ‹ซแŠ• แ‹จแˆแŒ แˆญแŠ•แ‰ แ‰ต แˆ˜แˆตแ‰€แˆˆแŠ› แˆ˜แŠ•แŒˆแ‹ต แŠจแ‰ฐแ‰€แ‰ แˆแАแ‹ แˆตแ‰ฅแˆตแ‰ฅ แ‹แˆตแŒฅ แ‰ตแŠ•แˆน แŠจแˆ†แА, แ‹ญแˆ… แˆ›แˆˆแ‰ต แˆ˜แ‰†แˆˆแŠแ‹ซแ‹แŠ• แ‹ˆแˆตแ‹ฐแŠ“แˆ แˆ›แˆˆแ‰ต แАแ‹. แˆ˜แ‰†แˆˆแŠแ‹ซ แŠฅแŠ•แ‹ฐแ‹ฐแˆจแˆฐแŠ• แŠฅแŠ“แˆจแŒ‹แŒแŒฃแˆˆแŠ•แข แŠฅแŠ•แ‹ฐ แ‰ผแŠญ แŠ แ‹ฒแˆต แˆ˜แ‰†แˆˆแŠแ‹ซ แˆตแŠ•แˆแŒฅแˆญ แ‹จแ‰ฐแ‰€แ‰ แˆแАแ‹ แˆ˜แ‰ณแ‹ˆแ‰‚แ‹ซ แ‰ แŒฃแˆ แŠ แŠ“แˆณ แ‹จแˆšแˆ†แŠ•แ‰ แ‰ต แˆแŠ”แ‰ณ แ‹ญแŠ–แˆซแˆแข แŠฅแŠ“ แŠจแ‰ฐแ‰€แ‰ แˆแŠ•, แŠจแ‹šแ‹ซแˆ แ‹จแ‰ แˆˆแŒ  แŠฅแŠ•แˆฐแˆซแˆˆแŠ•.

แŠจแˆ˜แ‰†แˆˆแŠแ‹ซแ‰ฝแŠ• แ‹ซแАแˆฐ แ‹จแ‰ฐแ‹ˆแˆฐแА แˆ˜แ‰ณแ‹ˆแ‰‚แ‹ซ แŠซแˆˆแฃ แ‰ แ‹šแˆ… แŠญแˆตแ‰ฐแ‰ต แˆ‹แ‹ญ แ‰ฐแˆ˜แˆแŠซแ‰ฝ แŠฅแŠ“แˆตแ‰€แˆแŒฃแˆˆแŠ• แŠฅแŠ“ แ‹จแˆ†แА แАแŒˆแˆญ แŠฅแˆตแŠชแ‰€แ‹จแˆญ แ‹ตแˆจแˆต แˆ›แˆณแ‹ˆแ‰‚แ‹ซ แŠฅแŠ•แŒ แ‰ฅแ‰ƒแˆˆแŠ•แข แˆ›แˆˆแ‰ตแˆ แ‹ญแˆ…แŠ• แˆ˜แ‰†แˆˆแŠแ‹ซ แ‰ฐแ‰€แ‰ฅแˆˆแŠ“แˆ. แŠฅแŠ“ แŠฅแˆตแŠชแ‹ˆแ‹ตแ‰… แ‹ตแˆจแˆต แ‹แ‰…แ‰ฐแŠ›แ‹ แˆ˜แ‰ณแ‹ˆแ‰‚แ‹ซ แŠ แŠ•แˆ†แŠ•แˆ แŠฅแŠ“ แŠ แАแˆตแ‰ฐแŠ›แ‹แŠ• แˆ˜แ‰†แˆˆแŠแ‹ซ แŠ แŠ•แ‰€แ‰ แˆแˆ แŠฅแŠ“ แ‰ แ‹šแˆ… แˆ˜แŠ•แŒˆแ‹ต แˆ˜แŒแ‰ฃแ‰ต แŠฅแŠ•แ‰ฝแˆ‹แˆˆแŠ•แข แŠฅแŠ“ แ‹ญแˆ… แˆแŠ”แ‰ณ แŠซแˆแ‰ฐแˆŸแˆ‹, แ‹ˆแ‹ฒแ‹ซแ‹แŠ‘ แ‹ˆแ‹ฐแ‹šแˆ… แˆ„แ‹ฐแŠ• แ‹ญแˆ…แŠ•แŠ• แˆ˜แ‰†แˆˆแŠแ‹ซ แŠฅแŠ•แ‹ฐแŒˆแŠ“ แˆˆแˆ›แŒแŠ˜แ‰ต แŠฅแŠ•แˆžแŠญแˆซแˆˆแŠ•, แˆแŠญแŠ•แ‹ซแ‰ฑแˆ แ‰ แ‹šแˆ… แŒŠแ‹œ แ‹แˆตแŒฅ แ‹จแˆ†แА แАแŒˆแˆญ แ‰ฐแˆˆแ‹แŒงแˆ.

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

ZooKeeper แˆแŠ•แŠ• แ‹ซแŠซแ‰ตแ‰ณแˆ? 4 แ‹‹แŠ“ แАแŒˆแˆฎแ‰ฝ แŠ แˆ‰. แ‹ญแˆ… แ‹จแˆ›แˆตแŠฌแŒƒ แˆ‚แ‹ฐแ‰ถแ‰ฝ แАแ‹ - แŒฅแ‹ซแ‰„. แŠฅแŠ•แ‹ฒแˆแˆ ZooKeeper แŠ แ‰ถแˆšแŠญ แˆตแˆญแŒญแ‰ตแข แˆแˆ‰แˆ แŠญแ‹‹แŠ”แ‹Žแ‰ฝ แ‹จแˆšแˆ˜แ‹˜แŒˆแ‰กแ‰ แ‰ต แ‹จแŠฎแˆšแ‰ต แˆŽแŒ แŠ แˆˆแข แŠฅแŠ“ In-memory Replicated DB แŠฅแˆซแˆฑ แˆ›แˆˆแ‰ตแˆ แ‹ญแˆ… แˆ™แˆ‰ แ‹›แ แ‹จแˆšแ‰€แˆ˜แŒฅแ‰ แ‰ต แ‹ณแ‰ณแ‰คแ‹ แˆซแˆฑแข

แˆแˆ‰แˆ แ‹จแˆ˜แŒปแ แˆตแˆซแ‹Žแ‰ฝ แ‰ แŒฅแ‹ซแ‰„ แ•แˆฎแˆฐแˆฐแˆญ แ‹แˆตแŒฅ แŠฅแŠ•แ‹ฐแˆšแˆ„แ‹ฑ แˆแ‰ฅ แˆŠแ‰ฃแˆ แ‹จแˆšแŒˆแ‰ฃแ‹ แŒ‰แ‹ณแ‹ญ แАแ‹. แŠฅแŠ“ แ‹จแŠ•แ‰ฃแ‰ฅ แˆตแˆซแ‹Žแ‰ฝ แ‰ แ‰€แŒฅแ‰ณ แ‹ˆแ‹ฐ In-memory แ‹ณแ‰ณแ‰คแ‹ แ‹ญแˆ„แ‹ณแˆ‰แข

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

แ‹จแˆ˜แˆจแŒƒ แ‰‹แ‰ฑ แˆซแˆฑ แˆ™แˆ‰ แ‰ แˆ™แˆ‰ แ‰ฐแ‰ฃแ‹แ‰ทแˆแข แˆแˆ‰แˆ แ‹จZooKeeper แˆแˆณแˆŒแ‹Žแ‰ฝ แ‹จแ‰ฐแˆŸแˆ‹ แ‹จแ‹แˆ‚แ‰ฅ แ‰…แŒ‚ แ‹ซแŠจแˆ›แ‰ปแˆ‰แข

แŠจแ‰ฅแˆแˆฝแ‰ต แ‰ แŠ‹แˆ‹ แ‹จแ‹แˆ‚แ‰ฅ แŒŽแ‰ณแ‹แŠ• แ‹ˆแ‹ฐแАแ‰ แˆจแ‰ แ‰ต แˆˆแˆ˜แˆ˜แˆˆแˆตแฃ แ‹จCommit แˆแ‹แŒแ‰ฅ แˆ›แˆตแ‰ณแ‹ˆแˆป แŠ แˆˆแข แˆ˜แ‹ฐแ‰ แŠ› แˆแˆแˆแ‹ฑ แˆ˜แˆจแŒƒแ‹ แ‹ˆแ‹ฐ แˆ›แˆ…แ‹ฐแˆจ แ‰ตแ‹แˆตแ‰ณ แŠจแˆ˜แŒแ‰ฃแ‰ฑ แ‰ แŠแ‰ต แŠฅแ‹šแ‹ซ แ‹ญแŒปแ‹แˆ แˆตแˆˆแ‹šแˆ… แŠจแ‰ฐแ‰ แˆ‹แˆธ แ‹ญแˆ… แˆแ‹แŒแ‰ฅ แˆ›แˆตแ‰ณแ‹ˆแˆป แ‰ฐแˆ˜แˆแˆถ แŠฅแŠ•แ‹ฒแŒซแ‹ˆแ‰ต แŠฅแŠ“ แ‹จแˆตแˆญแ‹“แ‰ต แˆแŠ”แ‰ณแ‹ โ€‹โ€‹แ‹ˆแ‹ฐแАแ‰ แˆจแ‰ แ‰ต แˆŠแˆ˜แˆˆแˆต แ‹ญแ‰ฝแˆ‹แˆ. แŠฅแŠ“ แ‹จแ‹แˆ‚แ‰ฅ แŒŽแ‰ณ แ‹ˆแ‰…แ‰ณแ‹Š แ‰…แŒฝแ‰ แ‰ฐ-แŽแ‰ถแ‹Žแ‰ฝ แŠฅแŠ•แ‹ฒแˆ แŒฅแ‰…แˆ แˆ‹แ‹ญ แ‹ญแ‹แˆ‹แˆ‰แข

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

ZooKeeper แŠ แ‰ถแˆšแŠญ แ‰ฅแˆฎแ‹ตแŠซแˆตแ‰ต แ‹จแ‰ฐแ‰ฃแ‹› แ‹แˆ‚แ‰ฅ แˆˆแˆ›แ‰†แ‹จแ‰ต แ‹จแˆšแ‹ซแŒˆแˆˆแŒแˆ แАแŒˆแˆญ แАแ‹แข

ZAB แ‰ แ‹แˆตแŒฅ แ‰ แŠฉแˆ แŠจ ZooKeeper node แŠฅแ‹ญแ‰ณ แŠ แŠ•แƒแˆญ แˆ˜แˆชแŠ• แ‹ญแˆ˜แˆญแŒฃแˆแข แˆŒแˆŽแ‰ฝ แŠ แŠ•แŒ“แ‹Žแ‰ฝ แ‰ฐแŠจแ‰ณแ‹ฎแ‰ฟ แ‹ญแˆ†แŠ“แˆ‰ แŠฅแŠ“ แŠ แŠ•แ‹ณแŠ•แ‹ต แŠฅแˆญแˆแŒƒแ‹Žแ‰ฝแŠ• แŠจแŠฅแˆญแˆท แ‹ญแŒ แ‰ฅแ‰ƒแˆ‰แข แŒแ‰คแ‰ถแ‰ฝแŠ• แŠจแ‰ฐแ‰€แ‰ แˆ‰, แˆแˆ‰แŠ•แˆ แ‹ˆแ‹ฐ แˆ˜แˆชแ‹ แ‹ซแˆตแ‰ฐแˆ‹แˆแ‹แˆ‰. แ‰ แˆ˜แŒ€แˆ˜แˆชแ‹ซ แ‹จแˆ˜แŒปแ แŠฆแ•แˆฌแˆฝแŠ• แ‹ญแˆ แˆซแˆ แŠจแ‹šแ‹ซแˆ แˆˆแ‰ฐแŠจแ‰ณแ‹ฎแ‰น แˆแŠ• แŠฅแŠ•แ‹ฐแ‰ฐแˆˆแ‹ˆแŒ  แˆ˜แˆแŠฅแŠญแ‰ต แ‹ญแˆแŠซแˆ. แ‹ญแˆ… แ‰ แŠฅแ‹แАแ‰ฑ แฃ แ‰ แŠ แ‰ถแˆšแŠญ แˆ˜แŠจแŠ“แ‹ˆแŠ• แŠ แˆˆแ‰ แ‰ต แฃ แˆ›แˆˆแ‰ตแˆ แ‹จแˆแˆ‰แˆ แАแŒˆแˆญ แ‰€แˆจแƒ แŠฅแŠ“ แˆตแˆญแŒญแ‰ต แˆฅแˆซ แ‰ แŠ แ‰ถแˆšแŠญ แˆ˜แŠจแŠ“แ‹ˆแŠ• แŠ แˆˆแ‰ แ‰ต แฃ แ‰ แ‹šแˆ…แˆ แ‹จแ‹แˆ‚แ‰ฅ แ‹ˆแŒฅแАแ‰ต แ‹ซแˆจแŒ‹แŒแŒฃแˆแข

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ" แŒฅแ‹ซแ‰„แ‹Žแ‰ฝแŠ• แˆ˜แƒแ แ‰ฅแ‰ป แАแ‹ แ‹จแˆšแ‹ซแˆตแŠฌแ‹ฐแ‹แข แ‹‹แŠ“แ‹ แˆฅแˆซแ‹ แ‰€แ‹ถ แŒฅแŒˆแŠ“แ‹แŠ• แ‹ˆแ‹ฐ แ‹จแŒแ‰ฅแ‹ญแ‰ต แˆ›แˆปแˆปแ‹ซแАแ‰ต แˆ˜แˆˆแ‹ˆแŒฅ แАแ‹. แ‹ญแˆ… แˆแ‹ฉ แ‹จแˆ˜แАแŒจ แŒฅแ‹ซแ‰„ แАแ‹แข

แŠฅแŠ“ แŠฅแ‹šแˆ… แˆˆแ‰ฐแˆ˜แˆณแˆณแ‹ญ แŠญแ‹‹แŠ” แ‹จแ‹แˆ›แŠ”แ‹Žแ‰ฝ แŠ แ‰…แˆ แ‹จแ‰ฐแˆจแŒ‹แŒˆแŒ  แˆ˜แˆ†แŠ‘แŠ• แˆแ‰ฅ แˆŠแ‰ฃแˆ แ‹ญแŒˆแ‰ฃแˆแข แˆแŠ•แ‹ตแŠ• แАแ‹? แ‹ญแˆ… แАแŒˆแˆญ, แˆแˆˆแ‰ต แŒŠแ‹œ แŠจแ‰ฐแˆแ€แˆ˜, แ‰ฐแˆ˜แˆณแˆณแ‹ญ แˆแŠ”แ‰ณ แ‹ญแŠ–แˆจแ‹‹แˆ, แˆ›แˆˆแ‰ตแˆ แŒฅแ‹ซแ‰„แ‹ แˆซแˆฑ แŠ แ‹ญแˆˆแ‹ˆแŒฅแˆ. แŠฅแŠ“ แ‹ญแˆ… แ‰ แ‰ฅแˆแˆฝแ‰ต แŒŠแ‹œ แŠญแ‹‹แŠ”แ‹แŠ• แŠฅแŠ•แ‹ฐแŒˆแŠ“ แˆ›แˆตแŒ€แˆ˜แˆญ แŠฅแŠ•แ‹ฒแ‰ฝแˆ‰ แ‹ญแˆ… แˆ˜แ‹ฐแˆจแŒ แŠ แˆˆแ‰ แ‰ต แฃ แ‰ แ‹šแˆ…แˆ แ‰ แŠ แˆแŠ‘ แŒŠแ‹œ แ‹จแ‹ˆแ‹ฐแ‰แ‰ตแŠ• แˆˆแ‹แŒฆแ‰ฝ แ‹ˆแ‹ฐ แŠ‹แˆ‹ แ‹ญแˆ˜แˆแˆฑแข แ‰ แ‹šแˆ… แˆแŠ”แ‰ณ, แ‹จแˆตแˆญแ‹“แ‰ฑ แˆแŠ”แ‰ณ แŠ แŠ•แ‹ต แŠ แ‹ญแАแ‰ต แ‹ญแˆ†แŠ“แˆ, แˆ›แˆˆแ‰ตแˆ, แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ แ‰ฐแˆ˜แˆณแˆณแ‹ญ, แˆˆแˆแˆณแˆŒ, แ‹จแˆ›แ‹˜แˆ˜แŠ• แˆ‚แ‹ฐแ‰ถแ‰ฝ, แ‹ˆแ‹ฐ แ‹จแ‰ฐแˆˆแ‹ซแ‹ฉ แ‹จแˆตแˆญแ‹“แ‰ฑ แ‹จแˆ˜แŒจแˆจแˆป แˆแŠ”แ‰ณแ‹Žแ‰ฝ แŠฅแŠ•แ‹ฒแˆ˜แˆฉ แˆ˜แ‹ฐแˆจแŒ‰ แˆ˜แˆ†แŠ• แ‹จแˆˆแ‰ แ‰ตแˆ.

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

"แˆƒแ‹ฑแ•. ZooKeeper" แŠจ Mail.Ru Group Technostream แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ "แ‰ แˆƒแ‹ถแ• แ‹แˆตแŒฅ แŠจแแ‰ฐแŠ› แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹ แˆ˜แˆจแŒƒแŠ• แ‹จแˆ›แˆฐแˆซแŒจแ‰ต แ‹˜แ‹ดแ‹Žแ‰ฝ"

แˆแŠ•แŒญ: hab.com

แŠ แˆตแ‰ฐแ‹ซแ‹จแ‰ต แ‹ซแŠญแˆ‰