OSS×クラウド最新TOPICS 2018年10月22日 10:35
メッセージブローカー「RabbitMQ」について解説。
RabbitMQは、スタートアップから大企業まで最も広く使用/展開されているオープンソースのメッセージブローカー。
メッセージキューの管理および定義を行うソフトウェアで、アプリケーションを接続してメッセージを送信するキューマネージャーとして機能する。
メッセージキューソフトウェアは、宛先システムが接続してメッセージをキューから取り出すまで、すべてのメッセージを格納する。メッセージには「単純なテキストメッセージのようなデータまたは情報」「アプリケーションで開始されるべきタスクに関する重要な詳細情報」などが含まれ、メッセージは宛先アプリケーションに適切な方法で送信される。
その多様性により、クラウドにも対応でき、高可用性と複数のメッセージングプロトコルをサポートする。
→Messaging that just works — RabbitMQ
・非同期メッセージング
・メッセージルーティング---典型的ルーティングロジックを使用
・配信確認
・プログラミング言語サポート など
どのソフトウェアも、「プロデューサ」「コンシューマ」または「その両方」になることができる。
プロデューサは、メッセージを作成してブローカ/メッセージキューに送信するクライアントアプリケーション。
コンシューマは、キューに接続し処理が必要なメッセージを購読する。
ブローカは、コンシューマがそれらを取るまで待ち行列にメッセージを保持する。
また、負荷を軽減し、タスクの配信時間を早めるために使用される。通常、処理に時間がかかるタスクは、このジョブを実行するために第三者に転送される。
以上、下記URLからの要約
https://opensourceforu.com/2018/10/a-primer-on-rabbitmq-the-popular-open-source-message-broker/
この作品は クリエイティブ・コモンズ 表示 - 非営利 4.0 国際 ライセンスの下に提供されています。
2019年11月15日(金)15:30~新丸の内ビルディング14Fにて 「Oracleの次世代データベース「Autonomous Database」とは? ~Autonomousの解説と、Oracle Cloud 及びマネージドサービスの紹介~」 と題したセミナーが開催されました。 多数のお申し込みをいただき、開催前から本テーマへの関心度の高さを感じることができました。ありがとう...
OSS×Cloud ACCESS RANKING