最近在做一个项目这个项目里囿两个系统。这是背景!
这两个系统不能互相访问!这是坑爹的需求!
然后我不想使用数据库共享也不希望用rest的方式,所以我想到了用dubbo來解决!这是我的解决方案!
项目A的配置(服务提供者)
<!-- 提供方应用信息用于计算依赖关系 -->
发现果然被坑了,获取的类是代理出来的裏面果然有个
127.0.0.1
-
在网上查,dubbo怎么去获取本机ip
-
dubbo获取本机所有网卡中的ip地址然后拿到第一个不是
127.0.0.1
的那个ip
重启服务提供者服务,完美解决问题!!!