spring cloud
文章平均质量分 81
Jack Sparrow丶
都是风景
展开
-
Spring cloud alibaba分布式事务Seata
Spring cloud alibaba 分布式事务Seata1、简介单体应用被拆分成多个微服务应用,分别使用独立的数据源,业务操作需要调用多个服务来完成,此时每个服务内部的数据一致性由本地事务来保证,但是全局的数据一致性问题没法保证。这时候就需要分布式事务来解决这个问题。Seata是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。中文官方网站:http://seata.io/zh-cn/1.1 Seata术语(1+3的套件:一个全局事务ID和三大组件)T原创 2021-05-27 09:26:57 · 211 阅读 · 0 评论 -
Spring Cloud Stream消息驱动之整合RabbitMQ
Spring Cloud Stream消息驱动之整合RabbitMQ1、干什么的?目前使用的消息中间件MQ太多了(如java使用了RabbitMQ,而后台大数据使用了Kafka),那么有没有一种新的技术来让我们不再关注具体MQ的细节,我们只需要用一种适配绑定的方式,自动的给我们在各种MQ内切换的技术呢?这个就是Spring Cloud Stream技术的诞生。总的一句话:屏蔽底层消息中间件的差异,降低切换成本,统一消息的编程模型。官方网站:https://spring.io/projects/spr原创 2021-05-11 09:46:05 · 363 阅读 · 0 评论 -
spring cloud服务降级、熔断、限流Hystrix豪猪哥
Hystrix豪猪哥1、分布式系统面临的问题复杂分布式系统结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败。简单来说:A调用B,B调用C,C调用D,或者A同事调B、C、D等情况,如果一切顺利则没有问题,但中间的某个服务可能超时、机房断电等原因就整个崩溃!2、服务雪崩如果某个微服务调用的响应时间过长或者不可用,对微服务A的低啊用就会占用越来越多的系统资源,进而引起系统崩溃,这就是所谓的“雪崩效应”。对于高流量的应用来说,单一的后端依赖可能会导致所有服务器上的所有资源在几秒钟原创 2021-05-07 15:16:49 · 213 阅读 · 0 评论 -
微服务注册中心与CAP理论
微服务注册中心与CAP理论服务注册中心本质上是为了给服务提供者与该服务消费者解耦的。对于任何一个微服务,都应该会有多个服务者,这样就引入了额外的组件来管理微服务提供者的注册于发现,这个组件就是服务注册中心。一、CAP理论CAP原则又称CAP定理,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。CAP 原则指的是,这三个要素最多只能同时实现两点,不可能三者兼顾。C:Consistency(强一致性)(原创 2021-04-19 21:32:35 · 679 阅读 · 1 评论