0

私はWCFを初めて使用し、問題の解決策を見つけることで問題を抱えています。いくつかのロジック(単純なデータベース処理)を処理するWCFを設定しました。次に、WCFからデータを取得する(また、データをWCFに送信する)Webページ(ASP.NET)があります。現在、AzureServiceBusを使用してデータをWCFに送信しようとしています。ASP.NET Webサイトにアクセスすると、正常に機能します。これは次のように機能します:1、クライアントアプリケーションはデータをServiceBusに送信します。2、ASP.NETWebページはServiceBusからデータを読み取ります。3、ASP.NETはデータをWCFに送信します。4、WCFはデータベースを更新します。すべてが正常に動作します。ただし、WCFには常にServiceBusをリッスンしてもらいたいと思います。それ、どうやったら出来るの?

4

1 に答える 1

2

このシナリオでは、次の 2 つのオプションがあります。

シナリオに応じて、これらのオプションのいずれかを使用します。最初のシナリオでは、キューイングを使用します。何らかの理由で WCF サービスを利用できない場合でも、クライアントは引き続き動作します (メッセージはキューに配信され、利用可能な場合は WCF サービスによって取得されます)。

2 番目のシナリオでは、クライアントと WCF サービス (オンプレミス、他のデータ センターなど) の間にブリッジを作成します。直結なのでレスポンスが得られます。ただし、WCF サービスがオフラインの場合、クライアントは例外を受け取り、それを処理する必要があることに注意してください。

于 2012-06-08T09:56:07.653 に答える