|
RabbitMQ(ラビットエムキュー)は、Advanced Message Queuing Protocol(AMQP)を使用した、オープンソースのメッセージ指向ミドルウェアである。 RabbitMQ Serverは、Erlang言語で記述されており、クラスタリングとフェイルオーバーのためにOpen Telecom Platformフレームワークで構築されている。 当初の開発元はRabbit Technologies社であったが、2010年4月にSpringSource社に買収され、その後SpringSource社がVMwareに買収された。現在は、EMCとVMware、GEの出資で設立された社がRabbitMQの開発・サポートを行っている。 2016年現在、公式にクライアントライブラリを配布しているのは Erlang / Java / .NET/C#となっている。しかしAMQPは言語非依存であるため、公式対応言語も含めて有志によるライブラリが多数作成されており、公式サイトでも紹介されている〔Clients & Developer Tools - RabbitMQ〕。 == 関連項目 == * Advanced Message Queuing Protocol (AMQP) * メッセージキュー * WebSphere MQ - IBM製のメッセージ指向ミドルウェア 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「RabbitMQ」の詳細全文を読む スポンサード リンク
|