通过XXL-JOB远程调用服务,如何通过服务名而不是IP调用,IP的话就定住某个服务了。

Blade 未结 1 460
iTong
iTong 2022-11-16 12:24

版本: Cloud-3.0.1

说明:

目前业务需要通过定时任务远程调用微服务的方法。

我看到目前是推荐使用http请求远程调用。

那么如何解决http调用地址固定到某个服务的问题。

一是每次部署需要重新填写IP

二是无法负载均衡

1条回答
  •  admin
    admin (楼主)
    2022-11-16 22:24

    直接通过gateway来调用,Gateway会去nacos自行获取动态的ip地址。

    比如system服务注册到了nacos,调用的地址就变成了 https://localhost/blade-system/dict/list

    0 讨论(0)
提交回复