一、该问题的重现步骤是什么?
1. 本地使用biz应用,开启gateway注册到服务器nacos上,基础服务应用使用docker方式部署在服务器并且成功注册在nacos上。
2. 本地gateway无法路由到nacos上的基础服务,因为基础服务应用注册的IP是nacos的子网。
3. 想问清楚docker方式部署,biz应用的本地gateway真实使用步骤。
二、你期待的结果是什么?实际看到的又是什么?
期待结果:本地开发机只开启自建应用即可调用服务器上的公共基础模块,无需在本地开启基础模块服务
实际看到:本地开发机无法连通服务器上的公共基础模块
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
BladeX4.3
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
基础服务注册的时候,指定注册到nacos的ip和端口,然后用服务器宿主机的ip+端口就注册上去了。之后你们的开发机去请求gateway,gateway再去nacos拿到的就是服务器的ip+端口,这样就可以调用成功。
如果不这么做,就需要搭建vpn了,让开发机和服务器的docker组网来实现网络联通,具体参考:https://sns.bladex.cn/article-14994.html
扫一扫访问 Blade技术社区 移动端