ZeroMQ:インテリジェントトランスポートライブラリ

"ZeroMQ" 概略訳 *1

システム間のメッセージ交換のプログミランフレームワークとして、なぜ、ZeroMQが急速に選択されるようになっているのかのを理解しましょう。この実践的でわかりやすいガイドで、クラスター、クラウド、その他のマルチシステム環境間のメッセージ交換用の軽量で柔軟なネットワークツールの使い方を理解できます。ZeroMQのメインテナーであるPieter Hintjensとフレームワークコミュニティのボランティアによって執筆されている本書は、C言語による広範囲のサンプルを使用して、様々な現実的なアプリケーションを紹介します。

参考データ

ZeroMQ: Messaging for Many Applications

ZeroMQ: Messaging for Many Applications

  • 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を概略で翻訳したものです。省略や意訳もありますので、詳細はオリジナルページを参照してください