天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。人之为学有难易乎?学之,则难者亦易矣;不学,则易者亦难矣。

SpringCloud Alibaba之 Seata 分布式事务

事务 事务指的就是一个操作单元,在这个操作单元中的所有操作最终要保持一致的行为,要么所有操作都成功,要么所有的操作都被撤销。简单地说,事务提供一种“要么什么都不做,要么做全套”机制。 本地事务 本地事物其实可以认为是数据库提供的事务机制。说到数据库事务就不得不说,数据库事务中的四大特性: A:原子性(Atomicity),一个事务中的所有操作,要么全部完成……继续阅读 »

往事如烟 6个月前 (03-20) 275浏览 0评论 0个赞

权衡微服务

很多开发团队已经认识到微服务架构比单体架构更优越。但是也有其他团队感觉到这是一种消弱生产力的负担。就像任何软件架构,微服务架构同样有利弊。为了能做出一个明智的选择,你必须了解这些应用并将它们运用到你特定的环境中。 微服务的优势 具有边界的健壮模块:有边界的模块化业务,可以随着团队规模的扩大而陆续增加。 独立部署:服务的部署更加简单容易,另外,因为每个微服务是……继续阅读 »

往事如烟 7个月前 (03-10) 255浏览 0评论 0个赞