
spring cloud
文章平均质量分 90
is乐
热爱是一种记忆
展开
-
OPenFeign&Gateway
OpenFeign 是 SpringCloud 提供的声明式 HTTP 客户端,能够使用 SpringMVC 的注解,实现远程服务的调用。我们可以将微服务的 IP 和端口隐藏起来,唯一暴露出来的就是网关的端口,前端的请求都通过网关网关路由到每个微服务。SpringCloud 提供的 APl 网关组件,主要的作用是:统一的路由和鉴权,能够提高微服务系统的安全性。2)接口的实现(JDK 的动态代理,创建接口的实现类返回对象) 动态代理。4)处理器将请求发送给被代理的服务,请求会经过一个过滤器链。原创 2024-01-03 18:38:34 · 1312 阅读 · 1 评论 -
Spring Cloud Alibaba Sentinel
流控就是流量控制,那么为什么要进行流控呢?因为大型互联网应用都会有大量的用户流量,当遇到了某些特殊的时间节点,如:双十一秒杀、春节抢票等,大量的流量突然涌入系统,远远超过了服务器的处理能力,服务器可能直接宕机,造成整个系统不可用。那么对这种问题,我们就需要对流量进行限制,对于超过限制的流量,我们可以采用熔断、降级、排队等待等方式来解决。1、熔断器是什么?是一种保证服务可用性的机制,如果服务出现异常或长时间等待,可以进行熔断然后降级处理,保证大多数服务正常运行Sentinel可以实现限流和熔断降级。原创 2024-01-02 22:40:01 · 1026 阅读 · 1 评论 -
SpringCloud Nacos
nacos除了做服务注册中心外,还能起来配置中心的作用,类似Spring Cloud Config的作用。不过Config需要将配置文件保存到git仓库中,nacos可以直接保存配置文件了,使用起来更加方便。并且nacos还支持配置文件的热加载。原创 2024-01-01 15:44:34 · 876 阅读 · 0 评论