SpringCloud
文章平均质量分 94
pring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。
aqr-lmy
这个作者很懒,什么都没留下…
展开
-
MyBatis-Plus
mybatisplus是一个Mybatis的增强工具,只是在Mybatis的基础上做了增强却不做改变,mybatisplus支持所有Mybatis原生的特性,所以引入Mybatis-Plus不会对现有的Mybatis构架产生任何影响。原创 2022-12-02 16:37:18 · 3130 阅读 · 0 评论 -
九、Sentinel熔断与限流
Sentinel实现熔断与限流原创 2022-12-01 16:49:24 · 468 阅读 · 0 评论 -
八、Nacos服务注册和配置中心
Nacos 致力于帮助您发现、配置和管理微服务,Nacos提供了一组商单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos帮助您更敏捷和容易地构建、交付和管理微服务平台。Nacos是构建以服务”为中心的现代应用架构(微服务范式、云原生范式)的服务基础设施。原创 2022-12-01 16:45:40 · 1600 阅读 · 0 评论 -
七、Sleuth分布式链路请求跟踪
Spring Cloud Sleuth和OpenZipkin(也称为Zipkin)集成。Zipkin是一个分布式跟踪平台,可用于跟踪跨多个服务调用的事务。Zipkin允许开发人员以图形方式查看事务占用的时间量,并分解在调用中涉及的每个微服务所用的时间。在微服务架构中,Zipkin是识别性能问题的宝贵工具。原创 2022-12-01 16:41:03 · 380 阅读 · 0 评论 -
六、Gateway网关
Gateway旨在提供一种简单而有效的方式来对API进行路由,以及提供一些强大的过滤器功能,例如:熔断、限流、重试等原创 2022-12-01 16:34:48 · 426 阅读 · 0 评论 -
五、Hystrix断路器
Hystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等,Hystrix能够保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分布式系统的弹性。原创 2022-12-01 16:21:18 · 120 阅读 · 0 评论 -
四、OpenFeign服务接口
OpenFeign是Spring Cloud 在Feign的基础上支持了SpringMVC的注解,如@RequesMapping等等。OpenFeign的@FeignClient可以解析SpringMVC的@RequestMapping注解下的接口,并通过动态代理的方式产生实现类,实现类中做负载均衡并调用其他服务。原创 2022-12-01 16:18:52 · 227 阅读 · 0 评论 -
三、Ribbon负载均衡
Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项,如:连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(简称LB)后面所有的机器,Ribbon会自动的帮助你基于某种规则(如简单轮询,随机连接等)去连接这些机器。原创 2022-12-01 16:16:06 · 49 阅读 · 0 评论 -
二、Eureka服务注册与发现
Eureka采用了CS的设计架构,Eureka Server作为服务注册功能的服务器,它是服务注册中心。而系统中的其他微服务,使用Eureka的客户端连接到Eureka Server并维持心跳连接。这样系统的维护人员可以通过Eureka Server来监控系统中各个微服务是否正常运行。在服务注册与发现中,有一个注册中心。当服务器启动的时候,会把当前自己服务器的信息,比如:服务通讯地址等以别名方式注册到注册中心上。原创 2022-12-01 15:49:02 · 444 阅读 · 0 评论 -
一、SpringCloud(微服务、分布式)
SpringCloud(微服务、分布式)原创 2022-12-01 15:43:59 · 479 阅读 · 0 评论