摘要: 分布式事务指事务的操作位于不同的节点上,需要保证事务的 AICD 特性。 例如在下单场景下,库存和订单如果不在同一个节点上,就涉及分布式事务。 解决方案 在分布式系统中,要实现分布式事务,无外乎那几种解决方案。 一、两阶段提交(2PC) 两阶段提交(Two-phase Commit,2PC),通过引 阅读全文
posted @ 2021-03-14 23:57 abcdefghijklmnop 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 摘要:CAP 理论中的强一致性与可用性的告诉我们两者不可兼得,并由此催生出了 BASE 理论,将强一致性和可用性弱化为最终一致性和基本可用性。本文主要叙述笔者对最终一致性实现的理解,希望对大家有帮助。 1 - 分布式事务 在单机应用上,我们使用事务是很方便的,因为所有的业务逻辑都在本地,数据库事务就 阅读全文
posted @ 2021-03-14 23:54 abcdefghijklmnop 阅读(984) 评论(0) 推荐(0) 编辑
摘要: Java多线程开发时,常常用到线程池技术,这篇文章是对创建java线程池时的七个参数的详细解释。 从源码中可以看出,线程池的构造函数有7个参数,分别是corePoolSize、maximumPoolSize、keepAliveTime、unit、workQueue、threadFactory、han 阅读全文
posted @ 2021-03-14 23:09 abcdefghijklmnop 阅读(823) 评论(0) 推荐(0) 编辑
摘要: Spring AOP 切面@Around注解的具体使用 lichuangcsdn 2019-02-19 23:21:36 63936 收藏 61分类专栏: Spring 文章标签: Spring AOP版权@Around注解可以用来在调用一个具体方法前和调用后来完成一些具体的任务。 比如我们想在执行 阅读全文
posted @ 2021-03-14 02:04 abcdefghijklmnop 阅读(154) 评论(0) 推荐(0) 编辑