当前位置: 首页 > news >正文

网站建设 域名 数据库百度问一问付费咨询

网站建设 域名 数据库,百度问一问付费咨询,网页界面设计的内容五大设计要素,做网站技术什么是健康检测? 在真实环境中服务提供方是以一个集群的方式提供服务,这对于服务调用方来说,就是一个接口会有多个服务提供方同时提供服务,调用方在每次发起请求的时候都可以拿到一个可用的连接。 健康检测,能帮助从连…

什么是健康检测?

在真实环境中服务提供方是以一个集群的方式提供服务,这对于服务调用方来说,就是一个接口会有多个服务提供方同时提供服务,调用方在每次发起请求的时候都可以拿到一个可用的连接。

健康检测,能帮助从连接列表里面过滤掉一些存在问题的节点,避免在发请求的时候选择出有问题的节点而影响业务。

终极解决方案是让调用方实时感知到节点的状态变化

健康检测的逻辑

服务调用方每隔一段时间就问一下服务提供方,“兄弟,你还好吧?”,然后服务提供方很诚实地告诉调用方它目前的状态。

服务器健康三个状态:

  1. 健康状态:建立连接成功,并且心跳探活也一直成功;
  2. 亚健康状态:建立连接成功,但是心跳请求连续失败;
  3. 死亡状态:建立连接失败。

节点的状态并不是固定不变的,它会根据心跳或者重连的结果来动态变化,具体状态间转换图如下:

image-20241105224936086

可用率:计算方式是某一个时间窗口内接口调用成功次数的百分比(成功次数/总调用次数)。

当可用率低于某个比例就认为这个节点存在问题,把它挪到亚健康列表,这样既考虑了高低频的调用接口,也兼顾了接口响应时间不同的问题。

应用僵死(TCP连接健康,端口正常),让每个应用实例提供一个“健康检测URL检测程序定时访问该URL,然后根据响应结果来进行存活判断,这样可以防止僵死状态的误判。

但是检测程序如果与目标机器之间存在网络问题,就可能存在误判几率,实际目标机器是正常的,但是因为网络原因产生误判。

有一个办法可以减少误判的几率,那就是把检测程序部署在多个机器,分布在不同的机架,甚至不同的机房。这样网络同时故障的概率非常低,只要任意一个检测程序实例访问目标机器正常,就可以说明该目标机器正常。

http://www.tj-hxxt.cn/news/19441.html

相关文章:

  • 凡客 网站设计seo数据分析
  • 太原网站的公司北京网络网站推广
  • 织梦程序来搭建网站百度推广关键词排名规则
  • 做网站至少要花多少钱广告发布平台
  • 专业的论坛网站建设头条站长平台
  • 佛山主题网站设计多少钱定向推广
  • 网站打开慢是什么原因百度助手下载安装
  • wordpress 优化 插件网站手机优化
  • 沈阳正规网站建设哪家便宜有了域名如何建立网站
  • 网站制作价格情况厦门百度竞价
  • 宁波网络营销服务网站优化公司怎么选
  • jsp做的婚恋网站网络销售是什么工作内容
  • 广西人才网青岛seo整站优化公司
  • 在哪个彩票网站是小黄人做头像的瑞金网络推广
  • wordpress多站点的robots网站关键词搜索排名优化
  • 电子商城网站在线刷关键词网站排名
  • 洛阳网站制作seo基本概念
  • 网站前端代码有哪些问题天津seo网站推广
  • 潍坊网站建设联系方式苏州网站建设书生
  • 水多多dili常德seo快速排名
  • 在国外做h网站怎么样台州关键词优化服务
  • 从化做网站建设百度sem竞价推广电子书
  • 政府部门网站建设方案书安徽做网站公司哪家好
  • 泰州外贸网站设计app注册推广平台
  • 江苏网站建设渠道免费推广网址
  • 做网站的结论怎么找平台推广自己的产品
  • 北京网站开发网站建设报价微信小程序怎么开通
  • wordpress模板修改插件seo和sem分别是什么
  • 网站 拉新今日武汉最新消息
  • 建英语网站产品质量推广营销语