幂等性介绍 现如今很多系统都会基于分布式或微服务思想完成对系统的架构设计。那么在这一个系统中,就会存在若干个微服务...[作者空间]
常见秒杀方案设计:1.数据库行锁2.分布式锁+分段锁提升效率3.Redis单线程机制,将库存放在Redis里面使用...[作者空间]
一、限购 对于像秒杀这种大流量、高并发的业务场景,不适合直接将全部流量打到库存系统,所以这个时候就需要有个系统能够...[作者空间]
一、数据可靠性 1.Kafka数据应答级别 ①acks=0生产者发送过来的数据, 不需要等数据落盘应答。(可能丢数...[作者空间]
一、为什么使用 MQ? 1.1 解耦 1.1.1 解耦 例如电商系统核心是交易服务,交易服务要调用另外三个服务,订...[作者空间]
01、什么是高可用机制 所谓高可用:是指产品在规定的条件和规定的时刻或时间内处于可执行规定功能状态的能力。 当业务...[作者空间]
首先,Redis 中的有序集合(Sorted Set)就是用跳表(Skip list)来实现的。 如果你了解过平衡...[作者空间]
本章详细介绍了本系统的需求分析。本系统旨在实现一个用户不仅能方便地查看电影信息,而且能获取自己感兴趣的推荐电影的系...[作者空间]
谈起消息队列,内心还是会有些波澜。 消息队列,缓存,分库分表是高并发解决方案三剑客,而消息队列是我最喜欢,也是思考...[作者空间]
随着数据的日益增多,在架构上不得不分库分表,提高系统的读写速度,但是这种架构带来的问题也是很多,这篇文章就来讲一讲...[作者空间]
1. 什么是Redis持久化? 持久化是把事务的瞬时状态转化到持久状态。 数据持久化,狭隘的理解为把存储在内存中的...[作者空间]
1. Redis 数据失效导致的雪崩 因为缓存失效,从而导致大量请求导向数据库。 大量请求,导致数据库处理不过来,...[作者空间]
分布式事务: 1 CAP 定理 1.1 概念 CAP 理论在分布式系统中 一致性:分布式环境下多个节点的数据是否强...[作者空间]
微服务引言 项目组之间相互依赖,代码冲突,上线测试等问题,我们需要对业务进行拆分。 最开始时,业务实践是利用ngi...[作者空间]
作为一名 ,工作中你肯定和 Redis 打过交道。 ,这点想必你也知道,至少为了面试也做过准备。很多人知道 Red...[作者空间]
章节归属 分布式事务系列[https://www.jianshu.com/p/aad42cdafef4] 1、背景...[作者空间]
一、简介 Zookeeper 是一个开源的分布式的,为分布式框架提供协调服务的 Apache 项目。 从设计模式角...[作者空间]
今天来聊一聊阿里巴巴 Seata 新版本(1.5.0)是怎么解决的的 TCC 模式下的幂等、悬挂和空回滚问题的。 ...[作者空间]
简介 我们都知道 Seata 是一个分布式事务的解决方案,今天我们就来带大家了解一下什么是分布式事务,首先我们先来...[作者空间]
前言 看到标题以后大家有些人可能感觉有点小题大做,毕竟cilent端几行代码就能解决的问题,没必要兴师动众的来仔细...[作者空间]