2020年1月21日

DDIA学习笔记5——chapter8:分布式系统的麻烦

摘要: DDIA_Chapter8 学习笔记 故障与部分失效: 当我们在单机上编写程序时,我们所编写的程序只有两种确定的状态——功能完好or完全失效。 而当我们在分布式系统上编写程序时(例如微服务系统),我们所编写的程序会存在不确定的状态。例如,当服务A调用服务B时,没有响应,可能存在的结果包括:1、服务B 阅读全文

posted @ 2020-01-21 17:08 ybonfire 阅读(178) 评论(0) 推荐(0)

DDIA学习笔记4——chapter7:事务(Transaction)

摘要: DDIA_Chapter7 学习笔记 ACID:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability) 原子性(Atomicity): 一般来说,原子是指不能分解成小部分的东西。在多线程编程中,如果一个线程执行一个原子操作,这意味 阅读全文

posted @ 2020-01-21 16:25 ybonfire 阅读(215) 评论(0) 推荐(0)

导航