监听服务
- 新建一个单独的服务作为监听服务
- 引入
AspNetCore.HealthChecks.UI
和AspNetCore.HealthChecks.Uris
两个包(注:必须是.net core 2.2以上,这是新引入的功能) - 在
startup.cs
中启用HealthCheck - 在
appsetting.json
中配置监听服务接口(一个简单的get接口)和不健康时的回调函数
- 访问健康检查UI
被监听服务
- 创建一个空接口,以测试服务是否可抵达
- 在以上监听服务
appsetting.json
的HealthChecks
节点中添加一个新的节点
通知服务
- 监听端口为
6070
- 在
notification
服务appsetting.json
中配置邮件基本信息
- 收到邮件