dubbo笔记

216 阅读1分钟

1、dubbo多协议配置(springboot2)

启动类添加注解,启用多协议:

@EnableDubboConfig(multiple = true)

配置文件添加:

dubbo.protocols.dubbo.name=dubbo
dubbo.protocols.dubbo.port=18888

dubbo.protocols.rest.name=rest
dubbo.protocols.rest.port=18889
dubbo.protocols.rest.server=tomcat

服务类添加:

@Service(filter = "mdcFilter",protocol = {"rest","dubbo"})

2、无法连接异常,dubbo服务启动成功,控制台也能显示正常。但无法连接,有一个可能就是因为端口用的:80,换端口后即可解决。

3、多网卡,dubbo注册IP异常,可以通过配置环境变量参数,制定dubbo注册的IP信。

#注册到注册中心的IP地址
DUBBO_IP_TO_REGISTRY
#注册到注册中心的端口
DUBBO_PORT_TO_REGISTRY
#监听IP地址
DUBBO_IP_TO_BIND
#监听端口
DUBBO_PORT_TO_BIND