三分钟彻底弄懂什么是分布式和微服务架构( 六 )
两阶段提交 , 将事务分成两部分能够大大提高分布式事务成功的概率 。 如果在第 阶段都成功了 , 而执行第 阶段的某 个节点失败 , 仍然导致数据的不准确 , 这时一般需要人工去处 理 , 这就是当初在第一步记录日志的原因 。 另外 , 如果分布式事务涉及的节点很多 , 某 个节 点的网络出现异常会导致整个事务处于阻塞状态 , 大大降低数据库的性能 。 所以一般情况下 , 尽量少用分布式事务 。
四、服务划分
横向拆分:按照不同的业务域进行拆分 , 例如订单、营销、风控、积分资源等 。 形成独立的业务领域微服务集群 。
纵向拆分:把一个业务功能里的不同模块或者组件进行拆分 。 例如把公共组件拆分成独立的原子服务 , 下沉到底层 , 形成相对独立的原子服务层 。 这样一纵一横 , 就可以实现业务的服务化拆分 。
推荐阅读
- 魔兽世界怀旧服|制霸全明星返场彻底凉了,上架第一天销量惨淡,玩家:有赛季皮肤足够了
- 明日方舟|明日方舟:六星近卫斯卡蒂现版本被完全撕卡 SP临光彻底让其失业
- 赛尔号|赛尔号衍生游戏精灵拟人形象 童年情怀彻底没了 但玩家有了新老婆
- 手机游戏|LOL手游传奇杯WT拿下冠军!意外惊现同阵容!版本答案彻底揭晓
- 极限国度|阴阳师川猿超鬼王活动攻略 活动过于阳间 爆肝删好友时代彻底终结
- 堡垒之夜|《堡垒之夜》国服关服,腾讯运营三年以彻底失败告终
- t1|T1上单鼠男账号被爆破,评论内容简单粗暴,一场BO5让他彻底成名
- 电影|“王者宇宙”全面开启,三分钟了解官方后续动作,你想要的全都有
- 舰娘|碧蓝航线官方最大的强度笑话 未来可期的阿尔及利亚彻底卷没了
- t1|DK拿下T1挺进决赛,定点爆破流彻底火了,血量消失术再现峡谷!