SpringCloud Alibaba
zlzhaoe
勤奋代表不了思考!
展开
-
SpringCloud Alibaba微服务实战(七) - 路由网关(Gateway)全局过滤
说在前面全局过滤器作用于所有的路由,不需要单独配置,我们可以用它来实现很多统一化处理的业务需求,比如权限认证,IP 访问限制等等。创建路由网关(Gateway)启动服务cloud-account请参考文章:SpringCloud Alibaba微服务实战(六) - 路由网关(Gateway)在上篇文章的基础上,创建全局过滤器实现 GlobalFilter, Ordered 接口并在类上增加 @Component 注解就可以使用过滤功能了package com.zsy.springcloud.fil原创 2020-10-30 14:01:23 · 723 阅读 · 1 评论 -
SpringCloud Alibaba微服务实战(六) - 路由网关(Gateway)
什么是 Spring Cloud Gateway?Spring Cloud Gateway 是 Spring 官方基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等技术开发的网关,Spring Cloud Gateway 旨在为微服务架构提供一种简单而有效的统一的 API 路由管理方式。Spring Cloud Gateway 作为 Spring Cloud 生态系中的网关,目标是替代 Netflix ZUUL,其不仅提供统一的路由方式,并且基于 Filte原创 2020-10-30 13:36:53 · 1484 阅读 · 2 评论 -
SpringCloud Alibaba微服务实战(五) - Sentinel实现限流熔断
什么是Sentinel?请查看文章:SpringCloud Alibaba微服务实战(一) - 基础环境搭建构建服务消费者cloud-sentinel进行服务调用服务创建请查看文章:SpringCloud Alibaba微服务实战(二) - Nacos服务注册与restTemplate消费1.在父项目中创建子module项目名字为cloud-sentinel,在pom中引入nacos服务注册依赖 <!--Spring web--> <dependency> &原创 2020-10-27 12:55:39 · 931 阅读 · 4 评论 -
SpringCloud Alibaba微服务实战(四) - Nacos Config 配置中心
说在前面Nacos 是阿里巴巴开源的一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos Config就是一个类似于SpringCloud Config的配置中心。一.启动Nacos访问地址为:http://127.0.0.1:8848/nacos/,启动成功,如下图基础环境配置,nacos安装请看文章:SpringCloud Alibaba微服务实战(一) - 基础环境搭建二、登陆Nacos管理界面,在配置列表中新增dev,test,prod三个环境配置作为三个环境不同配置原创 2020-10-23 13:59:23 · 760 阅读 · 1 评论 -
SpringCloud配置文件 application.yml和 bootstrap.yml区别,执行顺序
说在前面SpringBoot默认支持properties和YAML两种格式的配置文件。前者格式简单,但是只支持键值对。如果需要表达列表,最好使用YAML格式。SpringBoot支持自动加载约定名称的配置文件,例如application.yml。如果是自定义名称的配置文件,就要另找方法了。可惜的是,不像前者有@PropertySource这样方便的加载方式,后者的加载必须借助编码逻辑来实现。bootstrap.yml(bootstrap.properties)与application.yml(appli原创 2020-10-23 13:25:08 · 975 阅读 · 0 评论 -
SpringCloud Alibaba微服务实战(三) - Nacos服务创建消费者(Feign)
什么是FeignFeign 是一个声明式的伪 Http 客户端,它使得写 Http 客户端变得更简单。使用 Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用 Feign 注解和 JAX-RS 注解。Feign 支持可插拔的编码器和解码器。Feign 默认集成了 Ribbon,Nacos 也很好的兼容了 Feign,默认实现了负载均衡的效果Feign 采用的是基于接口的注解Feign 整合了 ribbon创建服务者注册,请参考文章:SpringCloud Alibaba微服务实原创 2020-10-22 17:10:14 · 579 阅读 · 1 评论 -
SpringCloud Alibaba微服务实战(二) - Nacos服务注册与restTemplate消费
说在前面基础环境搭建,理论,请看上一篇,在这就不扯理论了,直接上代码。项目结构代码实现第一步:在父pom的项目中引入dependencyManagement在引入父pom之前咱们先来回顾下dependencyManagement与使用他的原因什么是dependencyManagement:他可以统一管理项目的版本号,确保应用的各个子项目的依赖和版本一致,当需要变更版本号的时候只需要在父类容器里更新,不需要任何一个子项目的修改;如果某个子项目需要另外一个特殊的版本号时,只需要在自己的模块depe原创 2020-10-22 15:24:38 · 887 阅读 · 4 评论 -
SpringCloud Alibaba微服务实战(一) - 基础环境搭建
序言Dubbo在国内有着非常大的用户群体,但是其周边设施与组件相对来说并不那么完善。很多开发者用户又很希望享受Spring Cloud的生态,因此也会有一些Spring Cloud与Dubbo一起使用的案例与方法出现,但是一直以来大部分Spring Cloud整合Dubbo的使用方案都不完善。直到Spring Cloud Alibaba的出现,才得以解决这样的问题。 SpringCloud Alibaba是阿里巴巴公司基于Spring Cloud所开发的一套微服务框架集,本文阐述了SpringClo原创 2020-10-22 11:27:55 · 2935 阅读 · 2 评论 -
SpringCloud Alibaba 微服务架构版本说明
详情原创 2020-10-21 10:21:54 · 502 阅读 · 0 评论