所需要的auth,gateway,desk等基础微服在生产环境启动,如何设置本地Idea只跑Biz代码,进行联合调试

Blade 未结 1 454
jgx
jgx 2023-03-13 20:57

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

1. 所需要的auth,gateway,desk等基础微服在生产环境启动

2. 本地Idea只跑Biz代码

3.前端在本地运行,登录不成功


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

本地前端+远程公共模块+本地业务模块联合运行,能正常登录,本地Idea只跑biz业务代码


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

Bladex cloud 3.0.1 公共模块、业务模块均部署在centos7上


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


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

1条回答
  •  gtfhao
    gtfhao (楼主)
    2023-03-14 10:42

    auth,gateway,desk等基础微服在生产环境启动后, 他们的ip和端口,本地要可以访问才可以

    他们是注册到nacos,  然后网关分发调用哪个服务, 如果本地的网关指向服务器上的system服务, 那么此时的system服务, 本地得可以访问的到,才可以的,

    作者追问:2023-03-14 10:42

    ip和端口,本地可以访问后其他要怎么配置?后端是不是启动公共模块的gateway?前端是不是连接本地gateway端口?然后再启动biz就行?

    作者追问:2023-03-14 10:42

    本地应该不需要启动nacos了吧?如果启动本地nacos,本地后端是连接本地nacos还是连接远程nacos呢?

    回答: 2023-03-14 10:42

    nacos就用商用的, 然后本地启动gateway, 都注册到一个nacos中, 你的gateway配置了动态网关, 本地请求到你的本地gateway, 然后gateway可以根据你的请求去分发到各个服务, 服务有本地的, 也有服务器上的,  因为gateway是本地的, 所以分发到服务器上的服务时, ip和端口要通的 不然就找不到服务

    作者追问:2023-03-14 10:42

    本地很容易和服务器互通,但服务器(如华为云)如何保证能访问到本地网络?

    0 讨论(0)
提交回复