如何解决Masstransit amazon-sqs 健康检查问题
我有一个处于开发阶段的系统,通常我们会在晚上没有流量时关闭我们的服务,而服务会在早上自动启动。当服务启动时,我们面临 Masstransit 运行状况检查的问题,即返回以下错误
Health check masstransit-bus completed after 13.2985ms with status Unhealthy and description 'Not ready: not started'
我们使用以下 MassTransit 健康检查标记来实现公交车健康检查
.UseHealthChecks("/health/ready",new HealthCheckOptions
{
Predicate = (check) =>
check.Tags.Contains("sql") ||
check.Tags.Contains("masstransit")
})
"masstransit" 是 MassTransit 使用的健康检查标签
不知道如何解决这个问题。
我找到了一些链接,他们说您需要像下面这样定义自定义健康检查
https://github.com/MassTransit/MassTransit/issues/1513#issuecomment-554943164
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。