开发者社区> 问答> 正文

服务发现高可用中,在consumer端中有什么好的保护方法?

服务发现高可用中,在consumer端中有什么好的保护方法?

展开
收起
游客gaiketk6mpmke 2022-03-28 15:49:53 319 0
1 条回答
写回答
取消 提交回答
  • 堆空保护:当遇到突发情况(例如,可用区断网,Provider端无法上报心跳) 或 注册中心(变配、重启、升降级)出现非预期异常时,都有可能导致订阅异常,影响服务消费者(Consumer)的可用性。

    服务降级:Consumer 端可以根据不同的策略选择是否将某个调用接口降级,起到对业务请求流程的保护(将宝贵的下游 Provider 资源保留给重要的业务 Consumer 使用),保护重要业务的可用性。

    2022-03-28 20:16:29
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
基于 Dledger 构建高可用 Apache RocketMQ 集群实践 立即下载
Sentinel-Sentinel :保障微服务高可用的利器 立即下载
消息队列 Kafka 版差异化特性 立即下载