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 · 340 阅读 · 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 · 411 阅读 · 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 · 248 阅读 · 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 · 147 阅读 · 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 · 170 阅读 · 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 · 168 阅读 · 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 · 305 阅读 · 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 · 168 阅读 · 0 评论 -
微服务SpringCloud开弓之OpenFeign服务接口调用「七」
文章目录1、概述2、OpenFeign使用步骤3、OpenFeign超时控制1、概述OpenFeign是什么官网地址Feign是一个声明式的Web服务客户端,让编写Web服务客户端变得非常容易,只需 创建一个接口并在接口上添加注解即可GitHubFeign和OpenFeign两者区别2、OpenFeign使用步骤接口+注解微服务调用接口+@FeignClient新建cloud-consumer-feign-order80Feign在消费端使用POM原创 2020-07-11 11:54:56 · 251 阅读 · 0 评论 -
微服务SpringCloud开弓之Ribbon负载均衡调用《六》
目录1、概述2、Ribbon负载均衡演示3、Ribbon核心组件IRule4、Ribbon负载均衡算法1、概述是什么官网资料 地址Ribbon目前也进入维护模式用途LB(负载均衡)- 集中式LB- 进程内LB2、Ribbon负载均衡演示架构说明总结:Ribbon其实就是一个软负载均衡的客户端组件, 他可以和其他所需请...原创 2020-04-27 19:55:25 · 156 阅读 · 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 · 252 阅读 · 0 评论 -
微服务SpringCloud开弓之Zookeeper服务注册与发现《四》
目录SpringCloud整合Zookeeper替代Eureka1、注册中心Zookeeper2、服务提供者3、服务消费者Eureka停止更新了地址SpringCloud整合Zookeeper替代Eureka1、注册中心Zookeeper关闭Linux服务器防火墙后启动Zookeeper服务器//临时关闭service iptables stop//禁止开机启动chkconf...原创 2020-04-27 18:59:41 · 177 阅读 · 0 评论 -
微服务SpringCloud开弓之Eureka服务注册与发现《三》
目录1、Eureka基础知识2、单机Eureka构建步骤3、集群Eureka构建步骤4、支付服务提供者8001集群环境搭建5、actuator微服务信息完善6、eureka自我保护1、Eureka基础知识什么是服务治理什么是服务注册Eureka两组件2、单机Eureka构建步骤IDEA生成EurekaServer端服务注册中心建Modulecloud-e...原创 2020-04-27 18:42:50 · 206 阅读 · 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 · 152 阅读 · 0 评论 -
微服务Springcloud开弓之框架搭建《一》
微服务体系服务注册与发现配置中心管理服务调用服务网关服务熔断服务监控负载均衡全链路跟踪服务降级自动化构建部署服务消息队列服务定时任务调度操作对微服务的实现Eureka : 服务注册与发现Netelix Ribbon: 服务负载与调用Netelix Feign: 服务负载与调用Hystrix : 服务熔断与降级Netelix Zuul : 服...原创 2020-04-14 22:55:40 · 303 阅读 · 0 评论