分布式
灰烬之灵新
目标 腾讯 为了有钱有闲每天打拳
展开
-
基础知识储备-分布式-分布式事务 vs 幂等设计
分布式事务 vs 幂等设计 为什么需要幂等性呢?我们先从一个例子说起,假设有一个从账户取钱的远程API(可以是HTTP的,也可以不是),我们暂时用类函数的方式记为: bool withdraw(account_id, amount) withdraw的语义是从account_id对应的账户中扣除amount数额的钱;如果扣除成功则返回true,账户余额减少amount;如果扣除失败则返回false,账户余额不变。值得注意的是:和本地环境相比,我们不能轻易假设分布式环境的可靠性。一种典型的情况是wi转载 2020-06-09 17:24:02 · 190 阅读 · 0 评论 -
java互联网FOR面试-分布式-全局唯一ID
转自:http://www.cnblogs.com/haoxinyue/p/5208136.html分布式系统唯一ID生成方案汇总系统唯一ID是我们在设计一个系统的时候常常会遇见的问题,也常常为这个问题而纠结。生成ID的方法有很多,适应不同的场景、需求以及性能要求。所以有些比较复杂的系统会有多个ID生成的策略。下面就介绍一些常见的ID生成策略。1. 数据库自增长序列或字段最常见的方式。利用数据库,...转载 2018-06-18 18:53:20 · 521 阅读 · 0 评论