2

独自のサービス バスでビルドするにはどうすればよいですか? NService バス、Rhino バスなど、利用可能なオープン ソース サービス バスがたくさんあることは知っていますが、実際にやってみたいと思います。

1) バスをどのように構築しますか? その特徴とは

2) Queue テクノロジから独立させるにはどうすればよいですか..つまり、Azure キューとして MSMQ で動作するはずです (Azure キューで動作したことはありません)。

3)リスナーを実装するにはどうすればよいですか? リンクを取得しました..それはNservice Busが行った方法です (MSMQListner)

4) キューをアクティブ化するにはどうすればよいですか .. IIS でサービスをホストして、負荷の処理が問題にならないようにすることはできますか (そう願っています)。

5) MSMQ のホスト オプションはどのようになりますか?

私はWCFを使いたくありません。それは、メッセージングアーキテクチャをRPC呼び出しとして作成するからです

4

1 に答える 1

4

以下は、 Lokad.CQRS (Windows Azure のサービス バス インフラストラクチャ) の構築中に学んだ教訓です。

  • 他のサービス バスのソースを読み、最適なアイデアを選択して学習します。実装してみてください。数回繰り返すと、アイデアが得られます。
  • 実際のサービス バス コードは単純です。しかし、それを正しく行うには時間がかかります (私はまだそれには程遠いです)。
  • キュー実装から切り離すよりも、キュー技術用のサービス バスを構築する方が簡単です。
  • Azure キューは MSMQ に近くありません (DTC がない、メッセージ サイズの制限がはるかに小さい、クラウド固有)

これが役に立てば幸いです、Rinat

于 2011-04-11T08:55:49.253 に答える