事务
文章平均质量分 80
寒山空明月
中关村软件园工程实践中心
展开
-
javaweb 面试总结(三、分布式事务)
幂等性: 接口不论调用多少次,结果一致;可以通过本地事物,记录状态的方式完成幂等性处理;TCC方案:包括 Try、Confirm、Cancel三个操作,第一步先调用try,然后根据try的返回情况调用Confirm或者CancelTPS: 每秒的访问量分布式系统的特性 在分布式系统中,同时满足“CAP定律”中的“一致性”、“可用性”和“分区容错性”三者是不可能的,这比现实中找对象需同时满足“高、富...转载 2018-04-09 20:32:30 · 893 阅读 · 0 评论 -
javaweb面试总结(四、分布式事务、CAP原理和BASE思想、JDBC事务和JTA事务的区别、2PC与TCC区别)
CAP原理和BASE思想: http://www.jdon.com/37625分布式事务如何处理?解决方案有很多种!比如事务补偿机制:即在事务链中的任何一个正向事务操作,都必须存在一个完全符合回滚规则的可逆事务。或者两阶段提交、三阶段提交:分布式事务服务(DTS) 支付宝的DTS实现!最近也看见一个tcc方案GitHub - changmingxie/tcc-transaction: tcc-t...转载 2018-04-09 21:34:43 · 6830 阅读 · 0 评论 -
Java基础面试总结(二、事物的隔离级别、脏读、不可重复读、幻读、)
事务的ACID是指什么? - 原子性(Atomic):事务中各项操作,要么全做要么全不做,任何一项操作的失败都会导致整个事务的失败; - 一致性(Consistent):事务结束后系统状态是一致的; - 隔离性(Isolated):并发执行的事务彼此无法看到对方的中间状态; - 持久性(Durable):事务完成后所做的改动都会被持久化,即使发生灾难性的失败。通过日志和同步备份可以在故障发...原创 2018-04-04 21:37:43 · 1031 阅读 · 0 评论