目录
- Dubbo3.0
- 发布注册
- 应用级注册-配置
- 应用级注册-端口
- 应用级注册-消费者-确定服务信息
- 应用级注册-消费者-元数据中心
Dubbo3.0
发布注册
应用级注册-配置
因为接口级注册随着服务增多,注册中压力会越来越大
所以在3.0版本提供了应用级注册
#默认是all 接口和应用都会注册(监控)
#如果确定没有3.0一下调用就直接改为 instance 只走应用注册
#注册中心每个应用是一个目录
dubbo.application.register-mode=instance
应用级注册-端口
如果有dubbo协议端口就存dubbo配置的端口
没有的话就取第一个配置的端口
应用级注册-消费者-确定服务信息
服务的信息 ServiceInfo(name\group\version\protocol\path\params)
在提供者那边会解析并存入 MetadataInfo对象中
最后统一存入注册中心
这里其实是元数据,这里可以拆分存储
- 元数据存入元数据中心
- 应用信息(ip:port)存入注册中心
应用级注册-消费者-元数据中心
默认是服务提供者本地开启一个Dobbo元数据服务
#默认是local 可以改为remote注册到远程
dubbo.application.metadata-type=local
存储在zk路径:
dubbo/metadata/dubbo-springboot-demo-provider/应用id
内容为: