微服务兴起这几年涌现出不少分布式事务框架,比如ByteTCC、TCC-transaction、EasyTransaction以及最近很火爆的Seata。最近刚看了Seata的...
微服务兴起这几年涌现出不少分布式事务框架,比如ByteTCC、TCC-transaction、EasyTransaction以及最近很火爆的Seata。最近刚看了Seata的...
前文简述了「领域内的数据一致性」,本文来说一说「领域间的数据一致性」。在业务实践中,特别是在微服务场景下,针对不同场景对一致性不同的要求程度,阐述不同的业务模型。 微服务之间...
两种数据一致性? 之前一致性这个概念听得多了,有时候指系统内各节点保持一致,有时候又指不同系统的协同合作一致。到底含义如何,困扰了我很长的时间,现在我将其定义为两个概念: 领...
背包问题 背包问题是动态规划中一个子类。 01背包问题 问题描述: 有 n 个物品,它们有各自的体积和价值,现有给定容量的背包,如何让背包里装入的物品具有最大的价值总和? 问...
动态规划 动态规划(dynamic programming,简称 dp),是一类求解最优值的算法。有一定的套路可以遵循。 特点 《牛逼了,原来大神都是这样学动态规划的...》...
本文是我对最近读的几篇论文的总结,没有太多引用原文,纯靠自己的理解和印象串联起来。主要是为日后深入了解相关知识做个简单“索引”。 本文描述得不是很严谨,也不保证完全正确,建议...
最近写的《假如给我百倍流量》讲稿 从三到万。 这是一次务虚的分享,主要想介绍大型后端系统的架构演进方案,以及后续的思考。 世间普适的法则。 这个思想很重要,从CPU芯片到硬件...
redis 的普通用法不在本文普及,我们谈一谈使用中的几种特殊场景,以及对应办法。 设想这个电商场景,在分布式部署的架构下,我们利用 elasticsearch 作为数据仓库...
建议先自行学习 Kafka 的基础知识内容。 通常我们讲 Kafka 是一个高可靠、高吞吐的分布式数据流系统。本文只讨论其高吞吐的特性。思考几个问题: Kafka 的哪些设计...