摘要: 1 网关作用介绍 1.1 为什么需要网关 网关功能: 对用户请求做身份认证、权限校验; 将用户请求路由到微服务,并实现负载均衡; 对用户请求做限流。 1.2 网关的技术实现 在SpringCloud中网关的实现包括两种: gateway; zuul Zuul是基于Servlet的实现,属于阻塞式编程 阅读全文
posted @ 2024-01-10 16:41 DAYTOY-105 阅读(42) 评论(0) 推荐(0)
摘要: 1 Feign 替代 RestTemplate RestTemplate 方式调用存在的问题 使用RestTemplate发起远程调用的代码: String url = "http://userservice/user/" + order.getUserId(); User user = restT 阅读全文
posted @ 2024-01-10 14:15 DAYTOY-105 阅读(42) 评论(0) 推荐(0)
摘要: 1 负载均衡原理 1.1 负载均衡流程 2 负载均衡策略 负载均衡策略 通过定义IRule实现可以修改负载均衡规则,有两种方式: 1. 代码方式:在 order-service 中的OrderApplication类中,定义一个新的Rule: @Bean public IRule randomRul 阅读全文
posted @ 2024-01-10 09:54 DAYTOY-105 阅读(20) 评论(0) 推荐(0)
摘要: 1 统一配置管理 2 微服务配置拉取 获取配置的步骤如下: 将配置交给Nacos管理的步骤: 在Nacos中添加配置文件;(控制台添加按钮+实现可视化实现) 在微服务中引入Nacos的配置管理客户端(config)依赖; <dependency> <groupId>com.alibaba.cloud 阅读全文
posted @ 2024-01-10 09:44 DAYTOY-105 阅读(55) 评论(0) 推荐(0)