Java 后端面试题库 / 全部题解免费阅读理解原理,有条理地回答

Dubbo 的服务治理分别解决什么问题?

查看完整题解

参考回答

直接回答

服务发现使客户端感知扩缩容,路由限定请求可去哪些实例,负载均衡从候选里挑一个。超时、容错、限流与降级把故障的影响限制在一部分请求和依赖内。

讲清原理

发布灰度时,可以先按标签把一小部分请求路由到新实例。观测错误率和耗时后,再改变规则扩大范围。注册中心和配置中心提供地址和规则,调用行为由 SDK 处理。

例子与易错点

库存依赖的数据库压力过大,限流可以少放一些请求进入服务。给非核心查询加降级,可进一步减少依赖负担。单靠负载均衡无法解决所有实例同时受慢数据库拖累。

延伸阅读 Dubbo 架构的发现、治理和通信怎么配合? · Dubbo 怎么做服务降级? · Dubbo Admin 管理台能做什么? · 传统 Dubbo Monitor 怎样统计,现代怎么观测?

这道题,你掌握得怎么样?

掌握程度由你主动标记,阅读和收藏不会自动改变状态。