首页 > 其他 > 详细

【原创】大叔经验分享(87)marathon重启应用过程服务不可用

时间:2019-10-17 10:00:02      阅读:70      评论:0      收藏:0      [点我收藏+]

marathon提供多种健康检查方式

技术分享图片

 

常用的有TCP和HTTP,

TCP检查端口是否存在,存在则认为实例健康;

HTTP检查指定URL的HTTP返回码,返回码正常(2xx、3xx)则认为实例健康;

 

这两种方式在重启过程中会有差别:

1)TCP:由于端口存在到服务可用之间有一段时间,这段时间新的实例被认为‘健康’,但是无法响应服务,同时旧的实例被停止,导致有一段时间服务不可用;

 2)HTTP:返回码正常的前提是服务可用;

如果希望重启过程服务一直可用,需要使用HTTP方式做健康检查;

 

【原创】大叔经验分享(87)marathon重启应用过程服务不可用

原文:https://www.cnblogs.com/barneywill/p/11688775.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!