並列1000コãƒã‚¯ã‚·ãƒ§ãƒ³ã«è€ãˆã‚‹ï¼ Ruby ã®ã‚¤ãƒ™ãƒ³ãƒˆé§†å‹•ライブラリ Rev 㨠EventMachine ã® HTTPクライアント ã“ã‚“ã«ã¡ã¯ã€takada-at ã§ã™ã€‚ Rubyã®ã‚¤ãƒ™ãƒ³ãƒˆé§†å‹•åž‹ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ãƒ•レームワーク Rev 㨠EventMachine ã§ HTTPクライアントを動ã‹ã—ã¦ã¿ã¾ã—ãŸã€‚ イベント駆動型ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ãƒ•レームワークã¨ã¯ä½•ã‹èª¬æ˜Žã—ã ã™ã¨é›£ã—ã„ã§ã™ãŒã€ä¸€è¨€ã§è¨€ã†ã¨ã€ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ # ãµã¤ã†ã®ãƒ•ãƒãƒ¼é§†å‹•型プãƒã‚°ãƒ©ãƒ Net::HTTP.start(host, port){|http| res = http.get(path) #ã“ã®å‡¦ç†ãŒçµ‚ã‚ã£ã¦ã‹ã‚‰ } puts "done" #ã“ã®æ¬¡ã®å‡¦ç†ãŒå®Ÿè¡Œã•れる # イベント駆動型プãƒã‚°ãƒ©ãƒ client = Rev::HttpClient::connect(host, port

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