配置dubbo后,客户端调用远程接口,默认会走局域网ip去寻找服务提供者。但有时就算这个局域网ip就是本机ip,在linux下也访问不了,需要开放端口才能访问。那怎样才能使客户端不走局域网去连服务提供者呢?
解决:
dubbo:
application:
name: dubbo_provider
registry:
protocol: zookeeper
address: zookeeper://127.0.0.1:2181
protocol:
name: dubbo
port: 20880
host: 127.0.0.1
scan:
base-packages: com.test.service
在protocol下加多host:127.0.01就可以了