2010-12-02 11 views
1

私はすぐに信頼性の高い、合理的に高いスループットのメッセージングを必要とするアプリケーションを構築します。しかし、私たちのメッセージのエンドポイント消費者の多くは、SOAP Webサービスです。メッセージングとウェブサービスを分離する

RabbitMQと関連技術は非常に魅力的です。アプリケーションからメッセージ配信を切り離し、再起動しても持続できる信頼性の高いメッセージキューイングシステムを提供します。これは非常に魅力的ですが、私が読んだことから、RabbitMQは、コンシューマとパブリッシャの両方を維持するアーキテクチャ向けに設計されています。

Webサービスをターゲットにできる同様のメッセージングシステムはありますか?

+0

あなたにメッセージングシステムがあなたにSOAPを送信したいですか? –

+0

はい、SOAPをいくつかのWebサービスに送信する必要があります。しかし、もし私たちのアプリがメッセージ配信不安になる可能性があり、ウサギのようなメッセージングサービスがそのような懸念を引き受けるのであれば、それは素晴らしいことでしょう。 –

答えて

1

メッセージとWebサービスのパラメータの間には常にマッピングが必要です。メッセージを受信して​​Webサービスを呼び出すための小さな「ブリッジ」アプリケーションを作成するのは非常に簡単なはずです。あなたはまだRabbitMQ/SOAとそれが可能にするアーキテクチャを使用する利点を得るでしょう