随笔分类 - Spring Cloud Alibaba
目前市场上主流的 第三套微服务架构解决方案:Spring Boot + Spring Cloud Alibaba
摘要:概述 全局过滤器作用于所有的路由,不需要单独配置,我们可以用它来实现很多统一化处理的业务需求,比如权限认证,IP 访问限制等等。 注意:截止博客发表时间 2019 年 01 月 10 日,Spring Cloud Gateway 正式版为 2.0.2 其文档并不完善,并且有些地方还要重新设计,这里仅
阅读全文
摘要:什么是 Spring Cloud Gateway Spring Cloud Gateway 是 Spring 官方基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等技术开发的网关,Spring Cloud Gateway 旨在为微服务架构提供一种简单而
阅读全文
摘要:" " Sentinel 控制台 Sentinel 控制台提供一个轻量级的控制台,它提供机器发现、单机资源实时监控、集群资源汇总,以及规则管理的功能。您只需要对应用进行简单的配置,就可以使用这些功能。 注意: 集群资源汇总仅支持 500 台以下的应用集群,有大概 1 2 秒的延时。 " " 下载并打
阅读全文
摘要:概述 在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以通过 相互调用,在 Spring Cloud 中可以用 和 来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证 100% 可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有
阅读全文
摘要:概述 Feign 是一个声明式的伪 Http 客户端,它使得写 Http 客户端变得更简单。使用 Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用 Feign 注解和 JAX RS 注解。Feign 支持可插拔的编码器和解码器。Feign 默认集成了 Ribbon,Nacos 也
阅读全文
摘要:概述 服务消费者的创建与服务提供者大同小异,这里采用最原始的一种方式,即显示的使用 LoadBalanceClient 和 RestTemplate 结合的方式来访问。 " " POM 创建一个工程名为 的服务消费者项目, 配置如下: " " Application " " Configuratio
阅读全文
摘要:概述 通过一个简单的示例来感受一下如何将服务注册到 Nacos,其实和 Eureka 没有太大差别。 " " POM 创建一个工程名为 的服务提供者项目, 配置如下: " " Application 通过 注解表明是一个 Nacos 客户端,该注解是 Spring Cloud 提供的原生注解 " "
阅读全文
摘要:概述 在 Spring Cloud Netflix 阶段我们采用 Eureka 做作为我们的服务注册与发现服务器,现利用 Spring Cloud Alibaba 提供的 Nacos 组件替代该方案。 "Nacos 官网" " " 什么是 Nacos Nacos 致力于帮助您发现、配置和管理微服务。
阅读全文
摘要:概述 温馨提示 当前 Spring Cloud Alibaba 的 0.2.1.RELEASE 版本基于 Spring Cloud Finchley(F)开发,故在选择 Spring Boot 版本时不要使用 2.1.0 及以上版本(因为 2.1.x 版本必须使用 Spring Cloud Gree
阅读全文
摘要:概述 2018 年 10 月 31 日的凌晨,这个伟大的日子里,Spring Cloud Alibaba 正式入驻了 Spring Cloud 官方孵化器,并在 Maven 中央库发布了第一个版本。 "Spring Cloud for Alibaba 0.2.0 released" The Spri
阅读全文

浙公网安备 33010602011771号