Cloud版本2台服务器都部署了服务,如何让A服务器调用B服务器的服务呢?改哪些配置呢

Blade 未结 2 126
1502461081
1502461081 剑圣 2024-08-27 08:45

A服务器部署的nocas

image.png


B服务器会部署 webstocket、工作流、定时任务等服务

image.png


我想在想将192.168.1.32的访问路由改成10.80.80.32这个就可以访问通了,但是我不知道如何配置

image.png

2条回答
  • 服务需要注册到同一个nacos上面,可以在这里指定注册的外网ip地址:

    1724722752585.jpg


    0 讨论(0)
  • 2024-08-27 10:21

    A和B需要注册到同一个nacos,才能通过同一个网关调用到不同服务器的服务。

     如果你想指定注册的ip和端口,可以用下面的配置,这段配置写到blade-common内的LauncerServiceImpl

    // 指定注册IP
    PropsUtil.setProperty(props, "spring.cloud.nacos.discovery.ip", "127.0.0.1");
    // 指定注册端口
    PropsUtil.setProperty(props, "spring.cloud.nacos.discovery.port", "8200");


    0 讨论(0)
提交回复