【发布时间】:2017-10-16 06:22:12
【问题描述】:
我计划在 ASP .net 核心应用程序中实现健康检查中间件。 例如,为了检查数据库是否健康,我打开和关闭了一个数据库连接。同样,检查 MassTransit 是否健康的最佳方法是什么(即它可以毫无问题地连接和发送/发布消息)?
【问题讨论】:
-
对于 MassTransit/服务级别的健康检查,我实现了特殊的“烟雾测试”端点,并执行了请求/响应消息传递模式来验证通信并检查来自应用程序配置的任何数据库连接,类似于您的已经完成了。
标签: c# asp.net-web-api asp.net-core rabbitmq masstransit