SpringCloud
文章平均质量分 90
jhlceo
这个作者很懒,什么都没留下…
展开
-
Spring Cloud Alibaba:Sentinel实现熔断与限流
Spring Cloud Alibaba:Sentinel实现熔断与限流摘要Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案,Sentinel 作为其核心组件之一,具有熔断与限流等一系列服务保护功能 。Sentinel简介随着微服务的流行,服务和服务之间的稳定性变得越来越重要。 Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。Sentinel具有如下特性: 丰富的应用场景:承接了阿里巴巴近 10 年的双十原创 2021-02-13 12:00:32 · 205 阅读 · 2 评论 -
Spring Cloud Alibaba:Nacos 作为注册中心和配置中心使用
Spring Cloud Alibaba:Nacos 作为注册中心和配置中心使用摘要Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案,Nacos 作为其核心组件之一,可以作为注册中心和配置中心使用 。Nacos简介Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 具有如下特性: 服务发现和服务健康监测:支持基于DNS和基于RPC的服务发现,支持原创 2021-02-13 11:59:48 · 118 阅读 · 1 评论 -
Spring Cloud Gateway:新一代API网关服务
Spring Cloud Gateway:新一代API网关服务摘要Spring Cloud Gateway 为 SpringBoot 应用提供了API网关支持,具有强大的智能路由与过滤器功能 。Gateway 简介Gateway是在Spring生态系统之上构建的API网关服务,基于Spring 5,Spring Boot 2和 Project Reactor等技术。Gateway旨在提供一种简单而有效的方式来对API进行路由,以及提供一些强大的过滤器功能, 例如:熔断、限流、重试等。Sp原创 2021-02-13 11:58:44 · 92 阅读 · 0 评论 -
Spring Boot Admin:微服务应用监控
Spring Boot Admin:微服务应用监控摘要Spring Boot Admin 可以对SpringBoot应用的各项指标进行监控,可以作为微服务架构中的监控中心来使用 。Spring Boot Admin 简介SpringBoot应用可以通过Actuator来暴露应用运行过程中的各项指标,Spring Boot Admin通过这些指标来监控SpringBoot应用,然后通过图形化界面呈现出来。Spring Boot Admin不仅可以监控单体应用,还可以和Spring Cloud的原创 2021-02-12 17:44:55 · 105 阅读 · 0 评论 -
Spring Cloud Security:Oauth2使用入门
Spring Cloud Security:Oauth2使用入门摘要Spring Cloud Security 为构建安全的SpringBoot应用提供了一系列解决方案,结合Oauth2可以实现单点登录、令牌中继、令牌交换等功能 。OAuth2 简介OAuth 2.0是用于授权的行业标准协议。OAuth 2.0为简化客户端开发提供了特定的授权流,包括Web应用、桌面应用、移动端应用等。OAuth2 相关名词解释 Resource owner(资源拥有者):拥有该资源的最终用户.原创 2021-02-12 17:44:12 · 153 阅读 · 2 评论 -
Spring Cloud Consul:服务治理与配置中心
Spring Cloud Consul:服务治理与配置中心摘要Spring Cloud Consul 为 SpringBoot 应用提供了 Consul的支持,Consul既可以作为注册中心使用,也可以作为配置中心使用 。Consul 简介Consul是HashiCorp公司推出的开源软件,提供了微服务系统中的服务治理、配置中心、控制总线等功能。这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建全方位的服务网格,总之Consul提供了一种完整的服务网格解决方案。Spring原创 2021-02-12 17:40:52 · 136 阅读 · 0 评论 -
Spring Cloud Zuul:API网关服务
Spring Cloud Zuul:API网关服务摘要Spring Cloud Zuul 是Spring Cloud Netflix 子项目的核心组件之一,可以作为微服务架构中的API网关使用,支持动态路由与过滤功能 。Zuul简介API网关为微服务架构中的服务提供了统一的访问入口,客户端通过API网关访问相关服务。API网关的定义类似于设计模式中的门面模式,它相当于整个微服务架构中的门面,所有客户端的访问都通过它来进行路由及过滤。它实现了请求路由、负载均衡、校验过滤、服务容错、服务聚合等功原创 2021-02-12 17:39:10 · 74 阅读 · 0 评论 -
Spring Cloud OpenFeign:基于Ribbon和Hystrix的声明式服务调用
Spring Cloud OpenFeign:基于Ribbon和Hystrix的声明式服务调用摘要Spring Cloud OpenFeign 是声明式的服务调用工具,它整合了Ribbon和Hystrix,拥有负载均衡和服务容错功能 。Feign简介Feign是声明式的服务调用工具,我们只需创建一个接口并用注解的方式来配置它,就可以实现对某个服务接口的调用,简化了直接使用RestTemplate来调用服务接口的开发量。Feign具备可插拔的注解支持,同时支持Feign注解、JAX-RS注解及原创 2021-02-12 17:37:05 · 113 阅读 · 0 评论 -
Spring Cloud Hystrix Dashboard:断路器执行监控
Spring Cloud Hystrix Dashboard:断路器执行监控摘要Spring Cloud Hystrix Dashboard 是Spring Cloud中查看Hystrix实例执行情况的一种仪表盘组件,支持查看单个实例和查看集群实例 。Hystrix Dashboard简介Hystrix提供了Hystrix Dashboard来实时监控HystrixCommand方法的执行情况。 Hystrix Dashboard可以有效地反映出每个Hystrix实例的运行情况,帮助我们快速原创 2021-02-12 17:32:40 · 126 阅读 · 1 评论 -
Spring Cloud Hystrix:服务容错保护
Spring Cloud Hystrix:服务容错保护摘要Spring Cloud Hystrix 是Spring Cloud Netflix 子项目的核心组件之一,具有服务容错及线程隔离等一系列服务保护功能 。Hystrix 简介在微服务架构中,服务与服务之间通过远程调用的方式进行通信,一旦某个被调用的服务发生了故障,其依赖服务也会发生故障,此时就会发生故障的蔓延,最终导致系统瘫痪。Hystrix实现了断路器模式,当某个服务发生故障时,通过断路器的监控,给调用方返回一个错误响应,而不是长时原创 2021-02-12 17:30:24 · 115 阅读 · 0 评论 -
Spring Cloud Ribbon:负载均衡的服务调用
Spring Cloud Ribbon:负载均衡的服务调用摘要Spring Cloud Ribbon 是Spring Cloud Netflix 子项目的核心组件之一,主要给服务间调用及API网关转发提供负载均衡的功能 。Ribbon简介在微服务架构中,很多服务都会部署多个,其他服务去调用该服务的时候,如何保证负载均衡是个不得不去考虑的问题。负载均衡可以增加系统的可用性和扩展性,当我们使用RestTemplate来调用其他服务时,Ribbon可以很方便的实现负载均衡功能。RestT.原创 2021-02-12 17:29:08 · 122 阅读 · 2 评论 -
Spring Cloud Eureka:服务注册与发现
Spring Cloud Eureka:服务注册与发现摘要Spring Cloud Eureka是Spring Cloud Netflix 子项目的核心组件之一,主要用于微服务架构中的服务治理。Eureka简介在微服务架构中往往会有一个注册中心,每个微服务都会向注册中心去注册自己的地址及端口信息,注册中心维护着服务名称与服务实例的对应关系。每个微服务都会定时从注册中心获取服务列表,同时汇报自己的运行情况,这样当有的服务需要调用其他服务时,就可以从自己获取到的服务列表中...原创 2021-02-12 14:11:07 · 125 阅读 · 3 评论 -
SpringCloud总结
SpringCloud总结什么是SpringCloud 构建分布式系统不应该是复杂的,SpringCloud对常见的分布式系统模式提供了简单易用的编程模型,帮助开发者构建弹性、可靠、协调的应用程序。 SpringCloud是在SpringBoot的基础上构建的,使开发者可以轻松入门并快速提高工作效率。 SpringCloud为开发人员提供了快速构建分布式系统架构的工具,例如配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌,全局锁定,领导选举,分布式会话,集群状态等...原创 2021-02-12 14:09:50 · 123 阅读 · 1 评论