手动指定服务的调用地址

张开发
2026/4/10 5:14:10 15 分钟阅读

分享文章

手动指定服务的调用地址
配置项解释这是Spring Cloud Ribbon的配置代码作用是手动指定服务的调用地址属于微服务开发里的客户端负载均衡配置。我给你逐行拆解test:# 【服务名称】你要调用的微服务名字叫 testribbon:# 【组件】使用 Ribbon 负载均衡组件listOfServers:127.0.0.1:8889# 【目标地址】直接指定 test 服务的地址端口核心含义test你代码里要调用的微服务名称是test比如用FeignClient(name test)或者RestTemplate调用的服务名。ribbon.listOfServersRibbon 默认会从Nacos/Eureka注册中心自动发现服务地址一旦配置了这个属性就会跳过注册中心直接硬编码调用你写的地址。127.0.0.1:8889本机地址 端口号→ 意思是调用test服务时直接请求本机 8889 端口。完整作用总结当你的项目调用服务名为 test 的微服务时不走注册中心直接访问http://127.0.0.1:8889常见使用场景本地调试不想启动注册中心直接连本地启动的服务测试环境指定固定节点绕过负载均衡只调用某一台机器对接外部固定服务服务不在注册中心里地址固定扩展小知识如果想配置多个地址实现负载均衡用逗号分隔test:ribbon:listOfServers:127.0.0.1:8889,127.0.0.1:8890总结这是Ribbon 手动指定服务地址的配置test 要调用的服务名listOfServers 固定调用地址禁用注册中心自动发现最终效果调用 test 服务 → 直接访问127.0.0.1:8889

更多文章