![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springCloud
漂吧
这个作者很懒,什么都没留下…
展开
-
微服务SpringCloud开弓之SpringCloud Alibaba Seata处理分布式事务「十五」
文章目录SpringCloud Alibaba Seata处理分布式事务1、分布式事务问题2、Seata-Server安装3、订单/库存/账户业务数据库准备4、订单/库存/账户业务微服务准备5、Seata之原理简介再次回顾 SpringCloud Alibaba Seata处理分布式事务 1、分布式事务问题 分布式前 单机单库没这个问题 从1:1 -> 1:N -> N: N 分布式之后 一句话 一次业务操作需要跨多个数据源或需要跨多个系统进行远程调用,就会产生分布式事务问题原创 2020-07-11 14:15:19 · 344 阅读 · 0 评论 -
微服务SpringCloud开弓之SpringCloud Alibaba Sentinel实现熔断与限流「十四」
文章目录SpringCloud Alibaba Sentinel实现熔断与限流1、Sentinel2、安装Sentinel控制台3、初始化演示工程4、流控规则5、降级规则6、热点key限流1、基本介绍2、参数例外项7、系统规则8、@SentinelResource1、按资源名称限流+后续处理2、按照Url地址限流+后续处理3、客户自定义限流处理逻辑4、更多注解属性说明9、服务熔断功能Ribbon系列Feign系列熔断框架比较10、规则持久化 SpringCloud Alibaba Sentinel实现熔断与原创 2020-07-11 14:02:35 · 415 阅读 · 2 评论 -
微服务SpringCloud开弓之SpringCloud Alibaba Nacos服务注册和配置中心「十三」
文章目录SpringCloud Alibaba Nacos服务注册和配置中心1、Nacos简介2、Nacos作为服务注册中心演示3、服务注册中心对比4、Nacos作为配置中心--基础配置5、Nacos作为配置中心--分类配置6、Nacos集群和持久化配置(重要)7、Linux版nacos+mysql生产环境配置 SpringCloud Alibaba Nacos服务注册和配置中心 1、Nacos简介 地址 官方文档 为什么叫Nacos 前四个字母分别为naming和Configuration的前两个字母原创 2020-07-11 13:04:45 · 250 阅读 · 0 评论 -
微服务SpringCloud开弓之SpringCloud Stream消息驱动「十二」
文章目录SpringCloud Stream消息驱动1、消息驱动概述2、案例说明3、消息驱动之生产者4、消息驱动之消费者5、分组消费与持久化 SpringCloud Stream消息驱动 1、消息驱动概述 是什么 官网地址 文档 一句话:屏蔽底层消息中间件的差异,降低切换成本,统一消息的编程模型 设计思想 1、标准MQ 生产者/消费者之间靠消息媒介传递信息内容:Message 消息必须走特定的通道:MessageChannel 消息通道里的消息如何被消费呢?谁负责收发。处理消息通道Message原创 2020-07-11 12:50:27 · 151 阅读 · 0 评论 -
微服务SpringCloud开弓之SpringCloud Bus消息总线「十一」
文章目录SpringCloud Bus消息总线1、针对问题:2、概述3、RabbitMQ环境配置4、SpringCloud Bus动态刷新全局广播5、Springcloud Bus动态刷新定点通知 SpringCloud Bus消息总线 1、针对问题: 每次微服务都要执行一次post请求,手动刷新 可否广播?一次通知,处处生效 我们想大范围的自动刷新 2、概述 1、分布式自动刷新配置功能 2、SpringCloud Bus配合Springcloud Config使用可以实现配置的动态刷新 是什么 s原创 2020-07-11 12:42:22 · 171 阅读 · 0 评论 -
微服务SpringCloud开弓之SpringCloud config分布式配置中心「十」
文章目录1、概述2、Config服务端配置与测试3、Config客户端配置与测试4、Config客户端手动动态刷新 1、概述 地址 分布式系统面临的问题–配置问题 是什么 Springcloud config为微服务架构中的微服务提供集中化的外部配置支持,配置服务器为各个不同微服务应用的所有环境提供一个中心化的外部配置。 能干嘛 1、集中管理配置文件 2、不同环境不同配置,动态化的配置更新,分环境部署比如dev/test/prod/beta/release原创 2020-07-11 12:34:37 · 171 阅读 · 0 评论 -
微服务SpringCloud开弓之Gateway新一代网关「九」
文章目录Gateway新一代网关1、概述简介2、三大核心概念3、Gateway工作流程4、入门配置5、通过服务名实现动态6、Predicate7、Filter的使用 Gateway新一代网关 1、概述简介 官网 上一代zuul 1.x 当前gateway 技术选型 1、Zuul1.x模型 2、我们为什么选择Gateway? 1.netflix不太靠谱,zuul2.0一直跳票,迟迟不发布 SpringCloud Gateway具有如下特性 基于Spring Framework 5,原创 2020-07-11 12:27:31 · 308 阅读 · 0 评论 -
微服务SpringCloud开弓之Hystrix熔断器「八」
文章目录1、概述2、HyStrix重要概念**3、hystrix案例****构建案例****80新建加入**故障和导致现象上述结论如何解决?解决的要求4、服务降级降级配置8001先从自身找问题8001fallback80fallback存在的问题解决办法5、服务熔断说明**实操**参数说明原理/小总结6、服务限流7、hystrix工作流程8、服务监控hystrixDashboard 官网资料 1、概述 分布式系统面临的问题 分布式系统面临的问题 复杂分布式体系结构中的应用程序 有数10个依赖关系,每原创 2020-07-11 12:13:44 · 172 阅读 · 0 评论 -
微服务SpringCloud开弓之OpenFeign服务接口调用「七」
文章目录1、概述2、OpenFeign使用步骤3、OpenFeign超时控制 1、概述 OpenFeign是什么 官网地址 Feign是一个声明式的Web服务客户端,让编写Web服务客户端变得非常容易,只需 创建一个接口并在接口上添加注解即可 GitHub Feign和OpenFeign两者区别 2、OpenFeign使用步骤 接口+注解 微服务调用接口+@FeignClient 新建cloud-consumer-feign-order80 Feign在消费端使用 POM原创 2020-07-11 11:54:56 · 257 阅读 · 0 评论 -
微服务SpringCloud开弓之Ribbon负载均衡调用《六》
目录1、概述2、Ribbon负载均衡演示3、Ribbon核心组件IRule4、Ribbon负载均衡算法 1、概述 是什么 官网资料 地址 Ribbon目前也进入维护模式 用途 LB(负载均衡) - 集中式LB - 进程内LB 2、Ribbon负载均衡演示 架构说明 总结: Ribbon其实就是一个软负载均衡的客户端组件, 他可以和其他所需请...原创 2020-04-27 19:55:25 · 161 阅读 · 0 评论 -
微服务SpringCloud开弓之Consul服务注册与发现《五》
目录1、 Consul简介2、安装并运行Consul3、服务提供者4、服务消费者5、三个注册中心异同点 1、 Consul简介 是什么 https://www.consul.io/intro/index.html 能干嘛 服务发现 提供HTTP/DN 健康检测 支持多种方式,HTTP、TCP、Docker、shell脚本定制化 KV存储 Key、Value的存储方式 ...原创 2020-04-27 19:08:37 · 255 阅读 · 0 评论 -
微服务SpringCloud开弓之Zookeeper服务注册与发现《四》
目录SpringCloud整合Zookeeper替代Eureka1、注册中心Zookeeper2、服务提供者3、服务消费者 Eureka停止更新了 地址 SpringCloud整合Zookeeper替代Eureka 1、注册中心Zookeeper 关闭Linux服务器防火墙后启动Zookeeper服务器 //临时关闭 service iptables stop //禁止开机启动 chkconf...原创 2020-04-27 18:59:41 · 179 阅读 · 0 评论 -
微服务SpringCloud开弓之Eureka服务注册与发现《三》
目录1、Eureka基础知识2、单机Eureka构建步骤3、集群Eureka构建步骤4、支付服务提供者8001集群环境搭建5、actuator微服务信息完善6、eureka自我保护 1、Eureka基础知识 什么是服务治理 什么是服务注册 Eureka两组件 2、单机Eureka构建步骤 IDEA生成EurekaServer端服务注册中心 建Module cloud-e...原创 2020-04-27 18:42:50 · 208 阅读 · 0 评论 -
微服务SpringCloud开弓之 Rest微服务工程搭建《二》
Rest微服务工程搭建 这里写目录标题Rest微服务工程搭建构建步骤1. Cloud-provider-payment8001 微服务提供者Module模块2.热部署3.cloud-consumer-order80 微服务消费者订单Module模块4. 工程重构 构建步骤 1. Cloud-provider-payment8001 微服务提供者Module模块 建module 改POM ...原创 2020-04-27 18:19:18 · 154 阅读 · 0 评论 -
微服务Springcloud开弓之框架搭建《一》
微服务体系 服务注册与发现 配置中心管理 服务调用 服务网关 服务熔断 服务监控 负载均衡 全链路跟踪 服务降级 自动化构建部署 服务消息队列 服务定时任务调度操作 对微服务的实现 Eureka : 服务注册与发现 Netelix Ribbon: 服务负载与调用 Netelix Feign: 服务负载与调用 Hystrix : 服务熔断与降级 Netelix Zuul : 服...原创 2020-04-14 22:55:40 · 311 阅读 · 0 评论