前情提要:互联网架构为什么要做服务化?
一、互联网架构为什么要进行服务化-总结
上一篇和大伙交流了一下,随着数据量、并发量、业务复杂度的增长,互联网架构会出现以下问题:
(1)代码到处拷贝
(2)底层复杂性扩散
(3)基础库(so/jar/dll)耦合
(4)SQL质量得不到保障,业务相互影响
(5)数据库耦合
“服务化”是一个很好的解决上述痛点的方案。
不少评论也提出了不少有建设性的观点,汇总出来分享给大伙:
@田卫 同学提到:
服务化之后,可能会引发分布式事务的问题,“没人愿意引入分布式事务,当基于业务水平拆分的时候,要业务专家介入,合理拆分服务化,以后就服务内高内聚,事务可以保证,对于夸服务调用,通过补偿等手段,只要最终一致性就行,毕竟连现在的银行转账都不是强一致性。”
如@田卫所说,分布式事务是业界没有彻底解决的难题,任何架构设计都是一个折衷,吞
继续阅读与本文标签相同的文章
上一篇 :
Java内存区域与Java内存模型
下一篇 :
互联网架构,如何进行容量设计?
-
万物皆可Hook!重新捡起Hook神器-Xposed框架
2026-05-20栏目: 教程
-
日志太多怎么搞?一套爬虫监控系统全搞定!
2026-05-20栏目: 教程
-
1分钟了解Leader-Follower线程模型
2026-05-20栏目: 教程
-
RPC-client异步收发核心细节?
2026-05-20栏目: 教程
-
为什么说要搞定微服务架构,先搞定RPC框架?
2026-05-20栏目: 教程
