02 2019 档案

摘要:微服务倡导将复杂的单体应用拆分为若干个功能简单、松耦合的服务,这样可以降低开发难度、增强扩展性、便于敏捷开发。当前被越来越多的开发者推崇,系统微服务化后,一个看似简单的功能,内部可能需要调用多个服务并操作多个数据库实现,服务调用的分布式事务问题变的非常突出。分布式事务已经成为微服务落地最大的阻碍,也 阅读全文
posted @ 2019-02-26 09:19 BarryW 阅读(740) 评论(0) 推荐(0) 编辑
摘要:1 XA协议 首先我们来简要看下分布式事务处理的XA规范可知XA规范中分布式事务有AP,RM,TM组成: 其中应用程序(Application Program ,简称AP):AP定义事务边界(定义事务开始和结束)并访问事务边界内的资源。 资源管理器(Resource Manager,简称RM):Rm 阅读全文
posted @ 2019-02-26 09:01 BarryW 阅读(1120) 评论(0) 推荐(0) 编辑
摘要:线程与锁:线程与锁模型有很多众所周知的不足,但仍是其他模型的技术基础,也是很多并发软件开发的首选。 函数式编程:函数式编程日渐重要的原因之一,是其对并发编程和并行编程提供了良好的支持。函数式编程消除了可变状态,所以从根本上是线程安全的,而且易于并行执行。 Clojure之道——分离标识与状态:编程语 阅读全文
posted @ 2019-02-20 15:35 BarryW 阅读(5131) 评论(0) 推荐(0) 编辑
摘要:英文原文链接,译文链接,原文作者:Arun Manivannan ,译者:有孚 写过多线程的人都不会否认,多线程应用的维护是件多么困难和痛苦的事。我说的是维护,这是因为开始的时候还很简单,一旦你看到性能得到提升就会欢呼雀跃。然而,当你发现很难从子任务的错误中恢复或者有些僵尸BUG很难复现再或者你的分 阅读全文
posted @ 2019-02-02 09:36 BarryW 阅读(404) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示