当我搜索微服务架构的最佳实践时,有时会使用与应用程序不同的端口作为健康检查地址。这对微服务来说是一种好的做法吗?这种方法的优缺点是什么?
最佳答案
如果您为健康检查 API 使用不同的端口和隔离的连接池,将会受益。
重请求下 => 应用连接池已满 => 健康检查 API 无法获取进程 => k8s 无法健康检查应用 => 确定应用不可用 => k8s 杀死应用 => 这可能会给你一个更多降级性能。
关于architecture - 在不同的端口上设置健康检查地址而不是使用不同的路径有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45374744/