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