Spring Cloud Alibaba
文章平均质量分 91
配套源码:https://gitee.com/tellsea/spring-cloud-alibaba-learn
Tellsea
世界上只有10种人,一种懂二进制,一种不懂
展开
-
【Spring Cloud Alibaba】Swagger 聚合接口文档
文章目录【Spring Cloud Alibaba】Swagger 聚合接口文档1、Swagger2、单个服务集成 Swagger3、Gateway 网关聚合 Swagger微信公众号【Spring Cloud Alibaba】Swagger 聚合接口文档1、SwaggerSwagger 没有什么好介绍的了,在Spring Boot中是最常用的生成接口文档的工具,这里主要说在为服务中怎么使用Swagger生成聚合文档2、单个服务集成 Swagger在需要的服务中增加依赖,swagger-sprin原创 2022-01-04 17:13:47 · 1483 阅读 · 0 评论 -
【Spring Cloud Alibaba】Sleuth + Zipkin 链路追踪
文章目录【Spring Cloud Alibaba】Sleuth 分布式跟踪1、Spring Cloud Sleuth(1)基础概念(2)简单案例2、Spring Cloud Zipkin(1)安装部署3、Sleuth + Zipkin 链路追踪4、Zipkin + MySQL 数据持久化微信公众号【Spring Cloud Alibaba】Sleuth 分布式跟踪1、Spring Cloud Sleuth(1)基础概念Spring Cloud Sleuth 官网:https://github.c原创 2022-01-04 15:40:29 · 669 阅读 · 0 评论 -
【Spring Cloud Alibaba】Seata 分布式事务
文章目录【Spring Cloud Alibaba】Seata 分布式事务1、Spring Cloud Alibaba Seata2、服务公共内容(1)相关依赖(2)application.yml(3)file.conf、registry.conf(4)AjaxResult(5)代码生成(6)创建模块数据库3、搭建账户服务4、搭建订单服务5、搭建库存服务6、测试下单业务(1)检查服务启动结果7、常见报错(1)endpoint format should like ip:port微信公众号【Spring C原创 2021-12-31 14:29:15 · 1612 阅读 · 0 评论 -
【Spring Cloud Alibaba】Mybatis Plus 代码生成器
文章目录【Spring Cloud Alibaba】Mybatis Plus 代码生成器1、spring-cloud-alibaba-mybatis-plus-generator2、搭建微服务代码生成器微信公众号【Spring Cloud Alibaba】Mybatis Plus 代码生成器1、spring-cloud-alibaba-mybatis-plus-generator在编写微服务的时候,突然发现每个模块都需要使用到 Mybatis Plus,我又在每个服务中使用了代码生成器,复制粘贴太麻烦原创 2021-12-31 10:29:59 · 1050 阅读 · 0 评论 -
【Spring Cloud Alibaba】Mybatis Plus 持久层
文章目录【Spring Cloud Alibaba】Mybatis Plus 持久层1、Mybatis Plus2、集成 Mybatis Plus微信公众号【Spring Cloud Alibaba】Mybatis Plus 持久层1、Mybatis PlusMybatis Plus 是国产的持久层框架,这里使用起来就很简单了,应为是中文!Mybatis Plus 官网:https://baomidou.com/在 Spring Cloud Alibaba 中集成的方式和 Spring Boot原创 2021-12-28 16:59:06 · 1071 阅读 · 0 评论 -
【Spring Cloud Alibaba】Oauth2 授权认证服务
文章目录【Spring Cloud Alibaba】Oauth2 授权认证服务1、Spring Cloud Oauth22、搭建网关服务3、搭建授权认证服务(1)采用密码模式访问测试(2)校验 Token4、搭建服务提供者(1)请求消费提供者-无需授权(2)请求消费提供者-需要授权5、通过网关访问统一访问(1)网关-采用密码模式访问测试(2)网关-校验 jwt toke(3)网关-请求消费提供者-无需授权(4)网关-请求消费提供者-需要授权6、Postman 测试数据微信公众号【Spring Cloud原创 2021-12-25 21:49:58 · 3268 阅读 · 5 评论 -
【Spring Cloud Alibaba】Gateway 分布式网关
文章目录【Spring Cloud Alibaba】Gateway 分布式网关1、Spring Cloud Gateway2、构建网关服务微信公众号【Spring Cloud Alibaba】Gateway 分布式网关1、Spring Cloud Gateway分布式网关主要是统一调度各个服务之间的协调关系,如果说没有统一的网关,每个服务都给前端开发人员提供一个接口调用地址,这是一件非常变态的事,有了网关之后,就可以实现统一调度了,只需要给前端开发人员一个服务调用地址,调用不通的接口,即可完成服务分发原创 2021-12-25 17:51:54 · 1198 阅读 · 0 评论 -
【Spring Cloud Alibaba】Ribbon 负载均衡器
文章目录【Spring Cloud Alibaba】Ribbon 负载均衡器1、Spring Cloud Ribbon2、构建 Ribbon 服务提供者3、构建 Ribbon 服务消费者4、OpenFeign 默认负载方法微信公众号【Spring Cloud Alibaba】Ribbon 负载均衡器1、Spring Cloud Ribbon负载均衡有以下几种方式来实现,Spring Cloud OpenFeign 就是默认规则,下面我们会详细分析默认规则:轮训 RoundRobin简单轮询负载均原创 2021-12-22 15:33:03 · 633 阅读 · 0 评论 -
【Spring Cloud Alibaba】Boot Admin 端点监控
文章目录【Spring Cloud Alibaba】Sentinel 服务熔断和限流1、Spring Boot Admin2、构建 Boot Admin 监控端3、构建 Boot Admin 客户端微信公众号【Spring Cloud Alibaba】Sentinel 服务熔断和限流1、Spring Boot Admin其实前面我们已经使用了很多 Boot Admin 的案例了,就是项目中使用的 spring-boot-starter-actuator 依赖提供的端点监控,但是它返回的是一个 json原创 2021-12-22 10:27:00 · 518 阅读 · 0 评论 -
【Spring Cloud Alibaba】Sentinel 服务熔断和限流
文章目录【Spring Cloud Alibaba】Sentinel 服务熔断和限流1、Sentinel 安装2、Sentinel 模块分析3、构建Sentinel服务提供者4、构建Sentinel服务消费者5、Sentinel工作台微信公众号【Spring Cloud Alibaba】Sentinel 服务熔断和限流1、Sentinel 安装服务熔断和限流使用Sentinel就很方便了,本篇文章主要讲解怎么通过Sentinel构建一个服务熔断和限流的详细案例,方便集成到实际项目中使用Sentine原创 2021-12-21 17:36:03 · 696 阅读 · 0 评论 -
【Spring Cloud Alibaba】Dubbo 分布式服务调用
文章目录【Spring Cloud Alibaba】Dubbo 分布式服务调用1、Spring Cloud Dubbo2、构建 Dubbo 公共 API3、构建 Dubbo 生产者4、构建 Dubbo 消费者微信公众号【Spring Cloud Alibaba】Dubbo 分布式服务调用1、Spring Cloud Dubbo从上一篇文章中可以 get 到分布式微服务中的两种调用方式,现在的 dubbo 为第三种,三种方式的比较,网上有很多分析,这里就不一一阐述了@LoadBalanced + R原创 2021-12-20 18:16:50 · 804 阅读 · 0 评论 -
【Spring Cloud Alibaba】Nacos 服务注册与发现
文章目录【Spring Cloud Alibaba】Nacos 服务注册与发现1、服务注册2、服务发现:@LoadBalanced + RestTemplate3、服务发现:Spring Cloud OpenFeign4、断点监控微信公众号【Spring Cloud Alibaba】Nacos 服务注册与发现1、服务注册首先创建一个名为:spring-cloud-alibaba-nacos-discovery 的引用,相关依赖为以下内容,核心依赖 spring-cloud-starter-alibab原创 2021-12-20 14:22:36 · 781 阅读 · 0 评论 -
【Spring Cloud Alibaba】Nacos 分布式配置
文章目录一、Nacos 分布式配置1、Nacos概念2、Nacos安装二、Nacos实战1、搭建项目2、配置Nacos3、项目配置4、读取配置属性5、实现 Bean @Value 属性动态刷新6、实现@ConfigurationProperties Bean 属性动态刷新7、监听实现 Bean 属性动态刷新8、Nacos提供了断点监控微信公众号一、Nacos 分布式配置1、Nacos概念Nacos 提供用于存储配置和其他元数据的 key/value 存储,为分布式系统中的外部化配置提供服务器端和客户端原创 2021-12-20 11:12:44 · 1236 阅读 · 1 评论 -
【Spring Cloud Alibaba】微服务基础知识
文章目录一、理论篇1、单体架构2、SOA 架构3、微服务架构4、“微服务”不是银弹二、架构篇1、Spring2、Spring Boot3、Spring Cloud4、Spring Cloud Alibaba5、工具篇微信公众号一、理论篇俗话说,没有最好的架构,只有最合适的架构。微服务架构也是随着信息产业的发展而出现的最有普遍适用性的一套架构模式。通常来说,我们认为架构发展历史经历了这样一个过程:单体架构 -> SOA 面向服务架构 -> 微服务架构。1、单体架构在我们还是学生的年代,我们原创 2021-12-20 10:02:24 · 780 阅读 · 0 评论