一、配置文件组成
dubbo:application 应用信息
dubbo:registry 注册中心
dubbo:monitor 监控中心
dubbo:provider 服务提供者
dubbo:service 暴露服务
dubbo:protocol 协议信息
dubbo:consumer 服务消费者
dubbo:reference 服务引用
dubbo:method 方法
dubbo:agrument 参数
二、配置文件分类
公用配置项
dubbo:application
dubbo:registry
dubbo:monitor
服务提供者配置项
dubbo:provider
dubbo:service
dubbo:protocol
服务消费者配置项
dubbo:consumer
dubbo:reference
暴露服务与服务引用的公用配置
dubbo:method
dubbo:agrument
三、配置文件属性说明
1)应用信息(dubbo:application)
name:应用名称
2)注册中心(dubbo:registry)
id:注册中心id
username:用户名
password:密码
address:注册中心地址
register:是否注册到注册中心
subscribe:是否从注册中心订阅
3)监控中心(monitor)
address:监控中心地址
4)协议(protocol)
name:协议名
port:协议端口
dispatch:消息模型(all、redirect、message、excute、connection)
threadpool:线程模型(fixed、)
5)暴露服务(service)
interface:服务接口
ref:服务接口的实现
cluster:集群容错模式
retries:失败重切次数(集群容错模式为failover)
fork:并行任务数(集群容错模式为forking)
loadbalance:负载均衡策略