dubbo 本地调试指南

在本地用户目录创建 dubbo-loacl.properties 文件,并且在文件内配置如下信息:

1
2
3
4
5
6
<!--注册中心变量 -->
dubbo.registry=N/A

<!--以下是你们DubboServer.xml中配置的需要Export Service,这里我建议你有几个要Export Service都配置在这里,后面是请求本地的地址
地址格式:dubbo://ip:port,这里需要注意的是,需要修改为自己dubbo服务的端口 -->
com.xxxxxx.facade.XxxxxxFacade=dubbo://localhost:20812

将需要走本地的服务按如上格式进行配置,左侧是 Facade 接口的包路径

在服务提供者中配置如下启动参数

1
2
-Ddubbo.properties.file=/Users/longxiang/dubbo-local.properties
-Ddubbo.protocol.port=20812

通过启动参数指定 dubbo.properties.file 位置,dubbo 的 port

在服务消费者中配置如下启动参数

1
-Ddubbo.resolve.file=/Users/longxiang/dubbo-local.properties

通过启动参数指定 dubbo.properties.files 位置

通过如上操作,使指定 Facade 走本地服务