
分布式架构
qq_39409110
这个作者很懒,什么都没留下…
展开
-
Spring-boot:5分钟整合Dubbo构建分布式服务
Spring-boot:5分钟整合Dubbo构建分布式服务 概述: Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式...转载 2018-09-05 23:15:47 · 186 阅读 · 0 评论 -
分布式事务解决方案之一(TCC)
之前网上看到很多写分布式事务的文章,不过大多都是将分布式事务各种技术方案简单介绍一下。很多朋友看了还是不知道分布式事务到底怎么回事,在项目里到底如何使用。 所以这篇文章,就用大白话+手工绘图,并结合一个电商系统的案例实践,来给大家讲清楚到底什么是 TCC 分布式事务。 1|0业务场景介绍 咱们先来看看业务场景,假设你现在有一个电商系统,里面有一个支付订单的场景。 那对一个订单支付...原创 2019-03-02 21:24:18 · 790 阅读 · 0 评论 -
分布式事务解决方案之二(可靠消息服务+最终一致性)
4|0最终一致性分布式事务如何保障实际生产中 99.99% 高可用? 上面咱们聊了聊 分布式事务解决方案之一(TCC),对于常见的微服务系统,大部分接口调用是同步的,也就是一个服务直接调用另外一个服务的接口。 这个时候,用 TCC 分布式事务方案来保证各个接口的调用,要么一起成功,要么一起回滚,是比较合适的。 但是在实际系统的开发过程中,可能服务间的调用是异步的。也就是说,一个服务发送一个消...原创 2019-03-02 21:24:24 · 863 阅读 · 0 评论 -
11张图步步演进:你一定能看懂的【分布式系统】容错架构设计!
1、TB级数据放在一台机器上:难啊! 咱们就用分布式存储系统举例,来聊一下容错架构的设计。 首先,我们来瞧瞧,到底啥是分布式存储系统呢? 其实特别的简单,咱们就用数据库里的一张表来举例。 比如你手头有个数据库,数据库里有一张特别大的表,里面有几十亿,甚至上百亿的数据。 更进一步说,假设这一张表的数据量多达几十个TB,甚至上百个TB,这时你觉得咋样? 当然是内心感到恐慌和无助了,因为如果你用MySQ...转载 2019-08-16 10:04:02 · 154 阅读 · 0 评论 -
搞懂限流算法这一篇就够了
TL;DR(too long don’t read) 限流算法:计数器、滑动窗口、漏桶、令牌桶。 限流方案:Guava的RateLimiter、Alibaba Sentinel 大家都知道,对于高并发的业务场景,我们为了保障服务的稳定,经常会祭出三大利器:缓存、熔断降级和服务限流。 服务限流作为一个核心的自保护机制,能够在非常高并发的情况下,其他机制都无法保障降级的情况下,保护系统不崩溃,以免产...转载 2019-08-16 10:07:55 · 218 阅读 · 0 评论