ZeroMQ:インテリジェントトランスポートライブラリ
"ZeroMQ" 概略訳 *1
システム間のメッセージ交換のプログミラングフレームワークとして、なぜ、ZeroMQが急速に選択されるようになっているのかのを理解しましょう。この実践的でわかりやすいガイドで、クラスター、クラウド、その他のマルチシステム環境間のメッセージ交換用の軽量で柔軟なネットワークツールの使い方を理解できます。ZeroMQのメインテナーであるPieter Hintjensとフレームワークコミュニティのボランティアによって執筆されている本書は、C言語による広範囲のサンプルを使用して、様々な現実的なアプリケーションを紹介します。
参考データ
ZeroMQ: Messaging for Many Applications
- 作者: Pieter Hintjens
- 出版社/メーカー: O'Reilly Media
- 発売日: 2013/03/31
- メディア: ペーパーバック
- この商品を含むブログ (1件) を見る
- ZeroMQ
-
- By: Pieter Hintjens
- Publisher: O'Reilly Media, Inc.
- Last Updated: 29-JUN-2012
- Pub. Date: October 15, 2012 (Estimated)
- Print ISBN: 978-1-4493-3406-2
- Print ISBN-13: 978-1-4493-3406-2
- Pages in Print Edition: 250
-
コメント
ZeroMQというフレームワークは、この本で初めて知りました。少し調べてみると、Message Queueのライブラリのように見えますが、基本的には、プログラムコードと、別のプログラムコードを結びつけるための、ソケットを使用したトランスポートプロトコルです。多対多の通信にも使用でき、非同期モデルで使用します。複数の言語に対応しており、LGPLのライブラリとして提供されています。ベルギーの会社がサポートを有償で商用サポートを実施しているようです。
このようなライブラリは、数多く存在していますが、このライブラリの思想である、「可能な限りシンプルに」というところに心がひかれます。
*1:このOverviewは、Safari Books Onlineの対応する書籍のOverviewを概略で翻訳したものです。省略や意訳もありますので、詳細はオリジナルページを参照してください