Ruby 㨠MessagePack-RPC ãŒã‚れã°ã€ç°¡å˜ãªkey-valueストレージã¯ç°¡å˜ã«ä½œã‚Œã¾ã™ã€‚54è¡Œã§æ›¸ã‘ã¾ã™ï¼ˆãƒ¬ãƒ—リケーションã¨è² è·åˆ†æ•£æ©Ÿèƒ½ä»˜ã。サーãƒãƒ¼38行ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆ16行)。 ç°¡å˜ãªKVSをベースã«ã—ã¦ã€ãƒã‚°é›†è¨ˆã‚„é 隔デプãƒã‚¤ã€é éš”ç®¡ç†æ©Ÿèƒ½ãªã©ã®æ©Ÿèƒ½ã‚’è¿½åŠ ã—ã¦ã„ã‘ã°ã€ã¡ã‚‡ã£ã¨ä¾¿åˆ©ãªã‚µãƒ¼ãƒãƒ¼ãƒ—ãƒã‚°ãƒ©ãƒ をサクサク自作ã§ãã‚‹ãƒã‚ºã€‚ ã“ã®åˆ†æ•£KVSã¯ã€ï¼ˆkeyã®ãƒãƒƒã‚·ãƒ¥å€¤ % サーãƒãƒ¼ã®å°æ•°ï¼‰ç•ªç›®ã®ã‚µãƒ¼ãƒãƒ¼ã«keyã‚’ä¿å˜ã—ã¾ã™ã€‚ã¾ãŸã€ã‚µãƒ¼ãƒãƒ¼ã®åå‰é †ã§ã‚½ãƒ¼ãƒˆã—ãŸã¨ãã®ã€Œæ¬¡ã®ã‚µãƒ¼ãƒãƒ¼ã€ã¨ã€Œæ¬¡ã®æ¬¡ã®ã‚µãƒ¼ãƒãƒ¼ã€ã«ãƒ‡ãƒ¼ã‚¿ã‚’レプリケーションã—ã¾ã™ã€‚ ã™ã¹ã¦ã®ã‚µãƒ¼ãƒãƒ¼ã§åŒã˜è¨å®šãƒ•ァイルを使ã„ã¾ã™ã€‚サーãƒãƒ¼ã”ã¨ã®è¨å®šã¯å¼•数を自分ã®ãƒ›ã‚¹ãƒˆåã«æ›¸ãæ›ãˆã‚‹ã ã‘ãªã®ã§ã€ãƒ‡ãƒ—ãƒã‚¤ãŒå®¹æ˜“ã§ã™ã€‚ MessagePack-RPC for Ruby を使ã†ã¨ã€åˆ†æ•£ã—ãªã„key-valueストレージ*1ã¯

{{#tags}}- {{label}}
{{/tags}}