ASP .netコアアプリケーションでヘルスチェックミドルウェアを実装する予定です。 たとえば、DBが健全かどうかを確認するには、db接続を開いて閉じます。同様に、MassTransitが正常であるかどうかを確認する最良の方法は何ですか(問題なくメッセージを送受信して送信することができますか?あなたのヘルスためヘルスチェックMassTransitとRabbitmq
答えて
、あなたが使用することができ、起動に.netcore 2.0
から実装ヘルスサービスを使用することができます。
services.AddHealthChecks(checks =>
{
checks.AddSqlCheck("adsales", Configuration["AdsalesConnection"]);
});
私はあなたがここにRabbitMQのための小切手を追加することができると思います。 しかし、もう一度、なぜあなたはセットアップでハートビートを入れましたか?あなたの接続はサーバーによって閉じられるでしょう。そして、あなたのプッシュアピールreceived
-eventhandlerはそこにメッセージを取得しませんでした。
ちょっと考えて...
あなたが実装したときに教えてください!ちょっと興味があるんだけど!
ありがとうございます。あなたはhttps://github.com/dotnet-architecture/HealthChecks/tree/dev/srcを参照していますか?私はまだ.netcore 2.0のために利用できるとは思わない。代わりにasp.netコアミドルウェアを実装しました。https://docs.microsoft.com/en-us/aspnet/core/fundamentals/middleware?tabs=aspnetcore2x マスストラニスト接続をテストする方法があります。 – pats
yess !それはすでに利用可能です、私はすでにそれを使用しています;) 私はMasstranistとの経験はありません、私はそれが同じ動作を推測しています。しかし、申し訳ありませんが、あなたを助けることはできません! –
healthcheckをインストールするにはナゲットを知っていますか? – pats
- 1. Spring Cloud StreamとRabbitMQヘルスチェック
- 2. MassTransit with RabbitMQ:エラーキューの復旧
- 3. MassTransit RabbitMQの処理方法
- 4. は、キューがRabbitMQのとMassTransitの永続
- 5. 多くのスレッドでMasstransit rabbitMQを公開
- 6. MassTransit with RabbitMQ:メッセージがエラーキューに移動したとき
- 7. C#とRabbitMQでMassTransit v3でパブリッシュ専用バスを実装
- 8. GCEロードバランサのヘルスチェックとインスタンスグループのヘルスチェック
- 9. MassTransit/RabbitMQのインターフェイスを非表示にする方法
- 10. MassTransitがメッセージを送信していません - RabbitMQ
- 11. Masstransit/RabbitMQでキューを整理する方法は?
- 12. MassTransitにRabbitMQ必須フラグがサポートされています
- 13. MassTransitはRabbitMQに何を追加しますか?
- 14. C#のMasstransit/RabbitMQで特定のチャネル/ルーティングキーにメッセージを送信
- 15. MassTransitとRabbitMQでさまざまなコマンドタイプを送信する方法は?
- 16. MassTransitとサービスファブリックステートフルサービス?
- 17. MassTransit ScheduleRecurringMessageとScheduleRecurringSend
- 18. CQRSLiteとMassTransitのインテグレーション
- 19. MassTransitとmessageTypeのプロパティ
- 20. SSRSヘルスチェック
- 21. ExpressセッションとAmazon Beanstalkのヘルスチェック
- 22. システム間の互換性が最大です - 純粋なRabbitMQまたはNServiceBus、MassTransit?
- 23. MassTransit RabbitMQエラーキューの消費メッセージの半分をError_Skippedキューに移動する
- 24. REST APIヘルスチェック
- 25. apache knoxのヘルスチェック
- 26. クラウドファウンドリーのヘルスチェック
- 27. httpヘルスチェックの仕様?
- 28. カフカの深いヘルスチェック
- 29. MassTransit Subscriberのテスト
- 30. masstransitのsemverエラー
MassTransit /サービスレベルのヘルスチェックでは、特別な「Smoke Test」エンドポイントを実装し、通信を確認するためのリクエスト/応答メッセージングパターンを実行しました。 – Andy