摘要: 包冲突解决办法:http://iamzhongyong.iteye.com/blog/1386503 阅读全文
posted @ 2016-03-29 22:10 moonandstar08 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 在系统开发过程中,经常遇到数据重复插入、重复更新、消息重发发送等等问题,因为应用系统的复杂逻辑以及网络交互存在的不确定性,会导致这一重复现象,但是有些逻辑是需要有幂等特性的,否则造成的后果会比较严重,例如订单重复创建,这时候带来的问题可是非同一般啊。 一、系统的幂等性 幂等是数据中得一个概念,表示N 阅读全文
posted @ 2016-03-29 21:33 moonandstar08 阅读(6571) 评论(0) 推荐(0) 编辑
摘要: 目前的应用系统,不管是企业级应用还是互联网应用,最终数据的一致性是每个应用系统都要面临的问题,随着分布式的逐渐普及,数据一致性更加艰难,但是也很难有银弹的解决方案,也并不是引入特定的中间件或者特定的开源框架能够解决的,更多的还是看业务场景,根据场景来给出解决方案。根据笔者最近几年的了解,总结了几个点 阅读全文
posted @ 2016-03-29 21:23 moonandstar08 阅读(25825) 评论(1) 推荐(3) 编辑
摘要: Spring3.0已经不再支持jtom了,不过我们可以用第三方开源软件atomikos(http://www.atomikos.com/)来实现。Atomikos是目前在分布式事务管理中做得相当不错的开源软件。有10年以上的经验,Atomikos保障您的关键事务和 防止昂贵的数据丢失在发生系统故障或 阅读全文
posted @ 2016-03-29 21:02 moonandstar08 阅读(1489) 评论(0) 推荐(0) 编辑