Dubbo
nickyyu
这个作者很懒,什么都没留下…
展开
-
dubbo简介
dubbo版本:2.7.7原创 2022-03-21 16:39:36 · 1824 阅读 · 0 评论 -
动态权重和负载策略
消费方在创建远程引用对象Invoker时,会向注册中心zookeeper订阅节点/dubbo/服务接口/下的几个目录:providers(提供方列表),configurators(配置信息),routers(路由信息)。使用dubbo-admin调整服务权重或负载策略时,会往configurators节点下写入配置信息:[override%3A%2F%2F0.0.0.0%2Forg.nickyu.api.HelloService%3Fcategory%3Dconfigurators%26dynamic%3原创 2022-05-05 22:31:01 · 206 阅读 · 0 评论 -
Dubbo标签路由
适用场景:通过将一个或多个服务的提供者划分到同一个分组,约束流量只在指定分组中流转,从而实现流量隔离的目的,用于解决灰度发布、蓝绿发布问题。基本原理:通过给服务提供方的单个或多个实例指定标签,消费方在调用服务的时候,通过匹配标签筛选出符合条件的服务列表,然后再根据负载策略进行远程服务调用。基本使用:在使用标签路由的时候,需要对服务提供方和消费方做相应配置才可生效。消费方可以通过设置隐式参数指定标签给自己使用,以及将标签传递给下游服务,因为下游服务也有可能再次调用其他服务,所以需要通过隐..原创 2022-05-03 14:50:05 · 1542 阅读 · 0 评论 -
SPI机制
Dubbo spi机制是在jdk spi机制的基础上做了功能增强处理,在实际使用过程中是否需要dubbo的spi机制具体还是要看业务场景,在介绍dubbo spi之前,我们先对jdk的spi机制做个简单了解。SPI英文全称Service Provider Interface,中译服务提供接口,先看下它的运行机制:将接口的服务实现类的全限定名配置在文件中,在具体使用服务过程中通过服务加载器读取配置文件,加载具体的服务实现类。接下来再看下它的一个基本使用。首先需要定义一个接口类,如Action:p原创 2022-03-21 16:46:01 · 692 阅读 · 0 评论