Azureサービスファブリックの外部で動作するWindowsサービスがあります。 Windowsサービスからステートフルなサービスファブリック(HTTP経由、これは別のネットワーク上にあるため)に、NServicebusを使用して確実にメッセージを確実に送信できるようにする必要があります。私はどこから始めるべきかわかりません。WindowsサービスにNServicebusがインストールされています。ネットワークは非常に信頼性が低いため、耐久性のあるメッセージングが重要です。WindowsサービスからAzureサービスファブリックへNservicebusを使用したステートフルサービス
0
A
答えて
1
すでにアズールでサービス・ファブリック・ソリューションをホスティングしている場合、私はあなたがあなたのMicroservicesへのメッセージ(キューまたはトピック)を送信するためにNServiceBusとAzureのサービスバストランスポートを使用することをお勧めします。
メッセージを受信して消費するためにMicroservicesに実装する定型コードがいくつかありますが、サービスの起動時(起動時)に依存性注入で管理できます。
1
セキュリティ/インフラストラクチャ上の理由からHTTP(S)をトンネルしたい場合は、NServiceBusのゲートウェイコンポーネントを調べることをおすすめします。これらのマルチサイトシナリオ用に特別に作られたものです。これは、信頼できないHTTP(S)接続を介して、正確に1つのメッセージ配信を提供します。それをチェックアウト:
https://docs.particular.net/nservicebus/gateway/は、Windows ServerとのボックスにMSMQとNServiceBusエンドポイントを設定します。 MSMQの組み込みストアと転送機能を使用して、そのコンピュータ上でローカルにメッセージを失わないようにします。
Azure Service Fabricで1つ以上のNServiceBusエンドポイントを設定します。 ASBをサービス通信のためのトランスポートとして使用することになります。
NServiceBusゲートウェイを使用して、HTTPチャネルを介して1)と2)を橋渡しします。接続が切断され、重複排除を行いHTTP(単数または複数)を使用してメッセージを1回だけ配信すると、自動再試行が行われます。
関連する問題
- 1. Azureでセキュアなサービスファブリックのステートフルサービスを実行するには?
- 2. サービスファブリック - ステートフルサービスの永続性
- 3. ステートレス/ステートフルサービスOnPre。 OnPostサービスメソッド| Azureのサービスファブリックは、俳優のよう
- 4. ASP.NETコアを使用したAzureサービスファブリックでのWindows認証の使用
- 5. Azureのサービスファブリック異なるサービス
- 6. Windows AzureでNServiceBus 2.5を使用できますか?
- 7. AzureにWorkerRolesへのWindowsサービス
- 8. AzureサービスファブリックでWindowsサービスを移行するには
- 9. FailFastでサービスファブリックのステートフルサービスが失敗する
- 10. 可用性セットを使用したAzure仮想マシンのWindowsサービス
- 11. Azure - ローカル(Azure)IPを使用したSQLからWebへ
- 12. のHttp通信Azureのサービスファブリック間のサービス
- 13. ステートフルサービスへのアクセス
- 14. ローカルNServicebus Azureキューへの投稿
- 15. WindowsフォームからWebサービスへの配列を使用
- 16. AspNet 5からサービスファブリックへ
- 17. Azureサービスファブリック用のブラウザリンク.NETコアアプリケーション
- 18. エラーマッピングクラスオートアッパーを使用したAzure Appサービスで
- 19. スレッド:C#を使用した.NET Windowsサービスのメインスレッドへのコール
- 20. サービスファブリックのステートフルサービス/アクター状態をデバッグする方法
- 21. Azureサービスファブリックのアクター
- 22. Azureのサービスファブリック - シンボル
- 23. AzureサービスファブリックとApplicationGateway
- 24. Azureサービスファブリックのスケーラビリティステートレスサービス
- 25. Azureサービスファブリックのオンプレミスライセンス
- 26. Windows Azureを使用したGeoIPルーティング
- 27. Windows Azure:第三者Webサービスを使用しています
- 28. Azureサービスファブリックは信頼できるサービス状態ですか?
- 29. NServiceBus Windowsサービス:サービスを停止できません
- 30. ベストプラクティスWCFサービス - Windows Azure
私はAzure Service Busをトランスポートとして使用する予定です。私のシナリオでは、データ収集アプリケーションを別のネットワーク上の物理マシンに置いているのに対し、マイクロサービスとレポートアプリケーションはサービスファブリックによって管理されるクラウドに位置しています。ファブリック内のサービスが互いにどのように話し合うのか理解していますが、紺碧の外のサービスはどうですか? – adam3039
データ収集アプリケーションは、何らかの形でマイクロサービスと通信する必要があります。その通信のためにHTTPがASBよりも優れているのはなぜですか? ASBの仲介された性質は、それが異なるネットワーク間でうまく動作することを可能にする。 – janovesk
あなたはブローカーメッセージを受け取るためにこのナゲットパッケージhttps://www.nuget.org/packages/ServiceFabric.ServiceBus.Services/をSFサービス内で使用することができます。 – LoekD