3

Windows Server Service Bus トピック サブスクライバー (はい、Azure ではなく Windows Server) を開発する必要があり、読み取りから抽象化し、ワーカー スレッドを開始し、循環させ、AppFabric 管理機能を利用する必要があります。次のアイデアがありました。

  • WCF サービスを開発する
  • Windows Server Service Bus エンドポイントを定義する

質問は次のとおりです。

  1. パブリッシャーはサービス コントラクトを使用してトピックにメッセージを送信する必要がありますか?
  2. 構成ファイルはどのように見えるべきですか?

前もって感謝します。

4

2 に答える 2

3

WCF と Service Bus を接続する方法の基本的な仕組みは、Azure とサーバーのバージョン間で同じです。この投稿を出発点として使用できます

この 2 つの主な違いは、エンドポイント アドレスと、認証の処理方法にあります (サーバーに ACS がないため)。この投稿には、いくつかの有用な情報があります。

さて、あなたの質問に具体的に答えるために:

  • パブリッシャーは技術的にはサービス バス キューに直接プッシュできますが、コントラクトを使用する方が適切です。ここでの問題は、プッシュする方法ではなく、サービスが理解できるようにメッセージを作成する方法です。WCF コントラクトを使用すると、シリアル化/逆シリアル化を抽象化できます。

  • 構成の一般的なシナリオは、netMessagingBindingを使用する WCF サービスを使用することです。私が言及した最初の投稿には、構成に関する情報があります。サービスバスサーバーのものと一致するように、認証とエンドポイントのアドレス部分を必ず更新してください。

于 2013-05-01T23:39:53.113 に答える