CHMPX Node.js
CHMPX Node.jsは、Yahoo! JAPANがオープンソースとして公開する通信ミドルウエア CHMPX (Consistent Hashing Mq inProcess data eXchange)をサーバーサイドJavaScript環境 Node.jsのアドオンライブラリとして実装したライブラリです。
背景
公開しているCHMPXライブラリを、多様な開発言語・環境に対応し、マルチプラットフォームで使用できるように提供することを目的としています。
そのひとつの手段として、サーバーサイドJavaScript環境 Node.js向けにアドオンライブラリを提供することを決めました。
これにより、CHMPXを使い、C/C++言語とJavascript言語のクライアントアプリケーション同士で通信ができます。