我计划在 ASP .net 核心应用程序中实现健康检查中间件。 例如,为了检查数据库是否健康,我打开并关闭了一个数据库连接。同样,检查 MassTransit 是否正常(即它可以毫无问题地连接和发送/发布消息)的最佳方法是什么?
最佳答案
我知道这是一个老问题。但我有同样的问题,发现这个 Nuget package
这是对应的github repo
像这样使用:
public void ConfigureServices(IServiceCollection services)
{
services.AddHealthChecks()
.AddRabbitmq("amqp://username:password@host:port/vhost"]);
}
关于c# - 健康检查 MassTransit 和 Rabbitmq,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46764052/