随笔分类 -  RPC

摘要:健康检测:帮助调用方应用来管理所有服务提供方的连接,并动态维护每个连接的状态,方便服务调用方在每次发起请求的时候都可以拿到一个可用的连接 服务方的状态一般会有三种情况==》 健康状态:建立连接成功,并且心跳探活也一直成功 亚健康状态:建立连接成功,但是心跳请求连续失败 死亡状态:建立连接失败 当服务 阅读全文
posted @ 2020-07-17 09:52 LinBupt 阅读(419) 评论(0) 推荐(0)
摘要:业务如何实现自我保护? 服务端的自我保护策略:限流 实现:简单的计数器、可以做到平滑限流的滑动窗口、漏斗算法、令牌桶算法 方式一:使用方该如何配置应用维度以及 IP 维度的限流呢? 可以通过 RPC 治理的管理端进行配置,再通过注册中心或者配置中心将限流阈值的配置下发到服务提供方的每个节点上,实现动 阅读全文
posted @ 2020-07-16 10:27 LinBupt 阅读(801) 评论(0) 推荐(0)
摘要:如何避免流量打到没有启动完成的节点? 优雅停机==》是为了让服务提供方在停机应用的时候,保证所有调用方都能“安全”地切走流量,不再调用自己,从而做到对业务无损。关键点就在于,让正在停机的服务提供方应用有状态,让调用方感知到服务提供方正在停机 优雅启动==》启动预热+延迟暴露 运行了一段时间后的应用, 阅读全文
posted @ 2020-07-16 10:06 LinBupt 阅读(351) 评论(0) 推荐(0)