SpringCloud
文章平均质量分 93
懒惰的小白521
这个作者很懒,什么都没留下…
展开
-
SpringCloud(第二十章 SpringCloud之雪花算法)
ps:尚硅谷SpringCloud学习笔记原创 2021-10-21 21:52:47 · 737 阅读 · 0 评论 -
SpringCloud(第十九章 SpringCloud Alibaba Seata处理分布式事务)
文章目录一、分布式事务问题二、Seata简介三、Seata-Server安装四、订单/库存/账户业务数据库准备五、订单/库存/账户业务微服务准备六、Test七、一部分补充一、分布式事务问题1.1 分布式前1、单机单库没这个问题2、 1:1(系统代码和数据库在同一台机器) -> 1:N (系统对应多个库) -> N:N(系统拆分后各自对应不同的库:比如订单模块对应订单库)1.2 分布式之后单体应用被拆分成微服务应用,原来的三个模块被拆分成三个独立的应用,分别使用原创 2021-10-20 21:09:49 · 520 阅读 · 0 评论 -
SpringCloud(第十八章 SpringCloud Alibaba Sentinel实现熔断与限流)
文章目录一、Sentinel二、安装Sentinel控制台三、初始化演示工程四、流控规则五、降级规则六、热点key限流七、系统规则八、@SentinelResource九、服务熔断功能十、规则持久化一、Sentinel二、安装Sentinel控制台三、初始化演示工程四、流控规则五、降级规则六、热点key限流七、系统规则八、@SentinelResource九、服务熔断功能十、规则持久化ps:尚硅谷SpringCloud学习笔记...原创 2021-10-16 20:27:08 · 1603 阅读 · 0 评论 -
SpringCloud(第十七章 SpringCloud Alibaba Nacos服务注册和配置中心)
文章目录一、Nacos简介二、安装并运行Nacos三、Nacos作为服务注册中心演示四、Nacos作为服务配置中心演示五、Nacos集群和持久化配置(重要)一、Nacos简介二、安装并运行Nacos三、Nacos作为服务注册中心演示四、Nacos作为服务配置中心演示五、Nacos集群和持久化配置(重要)ps:尚硅谷SpringCloud学习笔记...原创 2021-09-27 22:53:38 · 585 阅读 · 0 评论 -
SpringCloud(第十六章 SpringCloud Alibaba 入门简介)
文章目录一、why会出现SpringCloud alibaba二、SpringCloud alibaba带来了什么三、SpringCloud alibaba学习资料获取1.官网2.英文3.中文一、why会出现SpringCloud alibaba1.Spring Cloud Netflix项目进入维护模式1.1 https://spring.io/blog/2018/12/12/spring-cloud-greenwich-rc1-available-now1.2说明2.Spring Cl原创 2021-09-21 22:39:35 · 200 阅读 · 0 评论 -
SpringCloud(第十五章 SpringCloud Sleuth 分布式请求链路跟踪)
文章目录一、概述二、搭建链路监控步骤一、概述二、搭建链路监控步骤ps:尚硅谷SpringCloud学习笔记原创 2021-09-21 20:15:49 · 192 阅读 · 0 评论 -
SpringCloud(第十四章 SpringCloud Stream 消息驱动)
文章目录一、消息驱动概述1.是什么2.设计思想3.Spring Cloud Stream标准流程套路4.编码API和常用注解二、案例说明三、消息驱动之生产者四、消息驱动之消费者五、分组消费与持久化一、消息驱动概述1.是什么1.1 一句话屏蔽底层消息中间件的差异,降低切换成本,统一消息的编程模型什么是SpringCloudStream1、官方定义 Spring Cloud Stream 是一个构建消息驱动微服务的框架。2、应用程序通过 inputs 或者 outputs 来与 Sprin原创 2021-09-21 19:40:16 · 239 阅读 · 0 评论 -
SpringCloud(第十三章 SpringCloud Bus 消息总线)
一、概述1.上一讲解的加深和扩充,一言以蔽之1.分布式自动刷新配置功能2.Spring Cloud Bus 配合 Spring Cloud Config 使用可以实现配置的动态刷新。2.是什么Bus支持两种消息代理:RabbitMQ 和 KafkaSpring Cloud Bus 配合 Spring Cloud Config 使用可以实现配置的动态刷新。Spring Cloud Bus是用来将分布式系统的节点与轻量级消息系统链接起来的框架,它整合了Java的事件处理机制和消息中间件的原创 2021-09-21 14:25:25 · 275 阅读 · 0 评论 -
SpringCloud(第十二章 SpringCloud Config 分布式配置中心)
文章目录一、概述1.分布式系统面临的--配置问题2.是什么3.能干嘛4.与GItHub整合配置5.官网二、Config服务端配置与测试三、Config客户端配置与测试四、Config客户端之动态刷新一、概述1.分布式系统面临的–配置问题1、微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能运行,所以一套集中式的、动态的配置管理设施是必不可少的。2、SpringCloud提供了ConfigServer来解决这个原创 2021-09-21 01:08:02 · 336 阅读 · 1 评论 -
SpringCloud(第十一章 Gateway新一代网关)
文章目录一、概述简介二、三大核心概念三、Gateway工作流程四、入门配置五、通过微服务名实现动态路由六、Predicate的使用七、Filter的使用一、概述简介二、三大核心概念三、Gateway工作流程四、入门配置五、通过微服务名实现动态路由六、Predicate的使用七、Filter的使用ps:尚硅谷SpringCloud学习笔记...原创 2021-09-20 22:33:44 · 699 阅读 · 0 评论 -
SpringCloud(第十章 Hystrix断路器)
文章目录一、概述二、Hystrix重要概念三、Hystrix案例四、Hystrix工作流程五、服务监控HystrixDashboard一、概述1.1分布式系统面临的问题复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败。服务雪崩:1.多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这就是所谓的“扇出”。如果扇出的链路上某个微服务的调用响应时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引原创 2021-09-19 23:51:50 · 318 阅读 · 0 评论 -
SpringCloud(第九章 OpenFeign服务接口调用)
文章目录一、概述1.OpenFeign是什么2.能干嘛3.Feign和OpenFeign两者区别二、OpenFeign使用步骤三、OpenFeign超时控制四、OpenFeign日志打印功能一、概述1.OpenFeign是什么官网解释:https://cloud.spring.io/spring-cloud-static/Hoxton.SR1/reference/htmlsingle/#spring-cloud-openfeign1.Feign是一个声明式WebService客户端。使用Feig原创 2021-09-17 21:52:45 · 735 阅读 · 0 评论 -
SpringCloud(第八章 Ribbon负载均衡服务调用)
文章目录一、概述二、Ribbon负载均衡演示三、Ribbon核心组件IRule一、概述二、Ribbon负载均衡演示三、Ribbon核心组件IRuleps:尚硅谷SpringCloud学习笔记原创 2021-09-15 22:30:09 · 217 阅读 · 0 评论 -
SpringCloud(第七章 Consul服务注册与发现)
文章目录一、Consul简介二、安装并运行Consul三、服务提供者四、服务消费者五、三个注册中心异同点一、Consul简介二、安装并运行Consul三、服务提供者四、服务消费者五、三个注册中心异同点ps:尚硅谷SpringCloud学习笔记...原创 2021-09-11 21:29:35 · 860 阅读 · 0 评论 -
SpringCloud(第六章 Zookeeper服务注册与发现)
文章目录一、Eureka停止更新了你怎么办二、SpringCloud整合Zookeeper代替Eureka一、Eureka停止更新了你怎么办https://github.com/Netflix/eureka/wikips:官网提示不再更新二、SpringCloud整合Zookeeper代替Eureka原创 2021-09-11 18:56:40 · 682 阅读 · 2 评论 -
SpringCloud(第五章 Eureka服务注册与发现)
文章目录一、Eureka基础知识二、单机Eureka构建步骤三、集群Eurake构建步骤四、actuator微服务信息完善五、eureka自我保护一、Eureka基础知识什么是服务治理1.springcloud封装了Netflix公司开发的Eureka模块来实现服务治理。2.在传统的rpc远程钓鱼共框架中,管理每个服务与服务之间依赖关系比较复杂,管理比较复杂,所以需要使用服务治理,管理服务与服务之间依赖关系,可以实现服务调用、负载均衡、容错等,实现服务发现与注册。什么是服务注册与发现原创 2021-09-05 00:07:59 · 2140 阅读 · 2 评论 -
SpringCloud(第四章 服务架构编码构建)
ps:项目搭建步骤: 约定 > 配置 > 编码一、IDEA新建project工作空间1. 微服务cloud整体聚合父工程步骤如下:1.new project2.聚合总父工程名字3.maven选版本4.工程名字5.字符编码6.注解生效激活7.java编译版本选88.File Type过滤2.Maven中的dependencyManagement和Dependencies区别:example:这样做的好处就是:如果有多个子项目都引用同一样依赖,则可以避免在每个.原创 2021-08-28 22:30:15 · 305 阅读 · 1 评论 -
SpringCloud(第三章 关于Cloud各种组件的停更/升级/替换)
1.Cloud各种组件的停更与升级图SpringCloud - Hoxton.SR1版本官网文档SpringCloud - Hoxton.SR1版本中文文档SpringBoot - 2.2.2 版本官方文档原创 2021-08-28 11:27:13 · 311 阅读 · 0 评论 -
SpringCloud(第二章 从2.2.x和H版开始说起)
1.对于springcloud与springboot的连用,会涉及到兼容性问题,以下就是各版本之间的选型:2.此次主要是学习springcloud,所以选型以springcloud为主,springboot版本去适配。3.对于各版本的兼容性问题cloud的官网有相关的文档4.以下是此次学习中各个技术对的版本号(需严格按照以下版本,不然会发生版本兼容性问题)cloud : Hoxton.SR1boot : 2.2.2RELEASEcloud alibaba : 2.1.0.RELEASEj原创 2021-08-28 10:07:27 · 243 阅读 · 0 评论 -
SpringCloud(第一章 零基础理论入门)
一、微服务架构概述微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相协作(通常是基于HTTP协议的RESTful API)。每个服务都围绕着具体业务进行构建,并且能够被独立的部署到生产环境、类生产环境等。另外,应当尽量避免统一的、集中式的服务管理机制,对具体的一个服务而言,应根据业务上下文,选择合适的语言、工具对其进行构建。主题词:95后互联网时代下的数字化生活主题原创 2021-08-26 22:32:32 · 364 阅读 · 0 评论