bladex-biz应用使用本地gateway调用公共nacos服务

Blade 未结 1 11

一、该问题的重现步骤是什么?

1. 本地使用biz应用,开启gateway注册到服务器nacos上,基础服务应用使用docker方式部署在服务器并且成功注册在nacos上。

2. 本地gateway无法路由到nacos上的基础服务,因为基础服务应用注册的IP是nacos的子网。

3. 想问清楚docker方式部署,biz应用的本地gateway真实使用步骤。


二、你期待的结果是什么?实际看到的又是什么?

期待结果:本地开发机只开启自建应用即可调用服务器上的公共基础模块,无需在本地开启基础模块服务

实际看到:本地开发机无法连通服务器上的公共基础模块

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

BladeX4.3

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 基础服务注册的时候,指定注册到nacos的ip和端口,然后用服务器宿主机的ip+端口就注册上去了。之后你们的开发机去请求gateway,gateway再去nacos拿到的就是服务器的ip+端口,这样就可以调用成功。

    如果不这么做,就需要搭建vpn了,让开发机和服务器的docker组网来实现网络联通,具体参考:https://sns.bladex.cn/article-14994.html


    0 讨论(0)
提交回复