CAP:Consistency通过某个节点的写操作结果对后面通过其它节点的读操作可见如果更新数据后,并发访问情况下可立即感知该更新,称为强一致性如果允许之后部分或者全部感知不到该更新,称为弱一致性若在之后的一段时间(通常该时间不固定 ...
之前一直是用redission提供的方法使用分布式锁,现在我们使用redis自己实现一下。我们常用的synchronized锁代码块,锁对象,这样代码块在同一时刻只能有一个线程执行,而在分布式系统中,代码不在同一个jvm中运行,所以 ...
转载自:博客园系统唯一ID是我们在设计一个系统的时候常常会遇见的问题,也常常为这个问题而纠结。生成ID的方法有很多,适应不同的场景、需求以及性能要求。所以有些比较复杂的系统会有多个ID生成的策略。下面就介绍一些常见的ID生成策略。1 ...
事务补偿机制介绍1.为什么需要事务补偿?事务补偿是指在执行某个业务方法时,本应该执行成功的操作却因为服务器挂机或者网络抖动等问题导致事务没有正常提交,此种场景就需要通过补偿来完成事务,从而达到事务的一致性。2.补偿事务如何执行?LC ...