spring-cloud: eureka之:ribbon负载均衡配置(一)
2023-09-14 08:57:51 时间
spring-cloud: eureka之:ribbon负载均衡配置(一)
比如我有:
一个eureka服务:8761
两个user用户服务: 7900/7901端口
一个movie服务:8010
1.启动eureka服务后
2.同事启动user的两个服务
3.启动movie服务
eureka服务启动文件加入:
@EnableEurekaServer
user/movie服务器启动文件加入
@EnableEurekaClient
user服务提供接口:
http://spring-boot-user:7900/simple/1
http://spring-boot-user:7901/simple/1
@RestController public class UserController { @Autowired private UserRepository userRepository; @GetMapping("/simple/{id}") public User findById(@PathVariable Long id) { return userRepository.findOne(id); } }
movie服务启动文件加入:
@Bean @LoadBalanced public RestTemplate restTemplate() { return new RestTemplate(); }
movie服务文件movieController.java调用user服务
@RestController public class MovieController { @Autowired private RestTemplate restTemplate; @GetMapping("/movie/{id}") public User findById(@PathVariable Long id) { //http://localhost:7900/simple/ return restTemplate.getForObject("http://spring-boot-user/simple/" + id, User.class); } }
http://spring-boot-user/simple/
相关文章
- 几行代码就可以使用分布式配置中心,Spring Cloud Alibaba真香
- 不支持Dubbo了,Spring Cloud Alibaba为什么要去掉 Dubbo Spring Cloud?
- 深入理解Spring容器初始化(二):BeanFactory的初始化
- spring boot自动配置原理面试题_Spring boot面试
- spring cloud eurake server「建议收藏」
- 搭建spring cloud工程_阿里云开发者成长计划
- 系统架构演进与Spring Cloud Alibaba微服务架构体系
- Spring Cloud Alibaba Sentinel 熔断降级策略实战
- Spring项目中使用的设计模式
- 理解分布式Session处理来看看spring怎么做的
- spring springMVC mybatis_javaweb servlet
- spring之AOP
- spring cloud 配置中心配置哪些东西_druid连接池配置优化
- 【Spring Cloud Alibaba】(五)Dubbo启动报错?一直重连报错?你值得学习的是排查问题的方法
- Spring Cloud Tracing
- 微服务治理框架- - -Spring Cloud
- 阿里面试官:说说 Spring 源码中 BeanFactory 的创建流程
- Spring-AOP
- Spring Cloud Gateway解决跨域问题
- Spring Data 发布更改版本管理方案之后的第一个版本:2020.0.0
- 使用Spring Cloud Feign实现微服务的负载均衡(二)
- Spring Cloud Gateway负载均衡-加权随机策略
- Spring Cloud Sleuth和ELK实现日志跟踪
- Spring Cloud Sleuth与Prometheus集成-示例
- Spring Cloud Stream核心组件Binder(一)
- Spring Cloud Stream应用程序开发定义和使用自定义binder
- Spring Cloud LoadBalancer 的高级特性-自定义 ServerList
- 使用docker发布spring cloud应用详解架构师
- spring中bean的scope属性理解详解编程语言