zeromqの例をいくつか挙げていただけますか?
6 に答える
ある種の掲示板が欲しいとしましょう。掲示板に登録して、一部の人だけに見せたいと考えています。
これは、ZeroMQのパブリッシャー/サブスクライバーモデルを使用して実行できます。
ここで、いくつかの非同期メッセージを送信する必要があるとしましょう。つまり、メッセージがシステムAから送信され、システムBに到達する必要がある場合、そのメッセージが送信された時点でシステムAとBが通信できない場合でも、メッセージは後で配信されることが保証されます。SMSメッセージのユースケースを想像することができます。
これは、ZeroMQの非同期メッセージングモデルを使用して実行できます。
基本的に、ZeroMQのようなJMS準拠のソリューションを使用すると、メッセージが何であれ、「メッセージ」をできるだけ面倒なことなく他のパーティに確実にブロードキャストまたは送信できます。
ZeroMQブログを参照してください。彼らは、さまざまなデプロイメント、言語バインディングなどに関する使用法のストーリーを定期的に投稿しています。
IPythonは、並列コンピューティング機能、qtコンソール、およびノートブックにZeroMQを使用します。
前回RickOlsonがDropboxの「クローン」を作成したとき:https ://gist.github.com/122849a52c5b33c5d890
このライブラリの個人的な使用は、言語間のコミュニケーションです。
PythonとHaskellの間でデータを渡します
また、考えられるユースケースとそのリアルタイムアプリケーションを完全に垣間見ることができる優れたガイドもあります。
そして、もっと時間があれば、ウェブサイト全体を見ることができます