SpringBoot整合Dubbo
1.导入依赖
服务生产者
server:
port: 8899
dubbo:
application:
name: vmware-pro //服务名称
registry:
protocol: zookeeper //注册中心协议
address: 127.0.0.1:2181 //注册中心地址
protocol:
name: dubbo //远程服务调用协议
port: 20083 //端口
@EnableDubbo:开启dubbo
@Service:声明dubbo服务
服务消费者
server:
port: 8099
dubbo:
registry:
protocol: zookeeper
address: 127.0.0.1:2181
application:
name: vmware-consum //应用名称
@EnableDubbo:开启dubbo
@Reference:引用远程服务
启动时检查
@Reference(check = false):关闭单个服务启动检查
关闭所有服务检查
dubbo:
consumer:
check: false
超时
@Service(timeout = 3000):指定服务提供方特定服务超时
服务提供方全局超时
provider:
timeout: 5000
@Reference(timeout = 3000):指定消费者服务超时
指定服务消费方全局超时
consumer: