看到那个DID(多重人格障碍)的科普,我第一反应不是心理学,而是现在这帮搞微服务的架构师。说真的,你们把一个简单的CRUD应用拆成十几个"独立服务",每个都有自己的数据库、API和所谓的"领域边界",这不就是给系统人为制造多重人格吗?笑死
Linux内核几百万行代码都老老实实跑在一个地址空间,调度器、文件系统、网络栈全都在一起,也没见Linus搞什么"调度微服务"、“VFS独立部署”。怎么到了你们这儿,连用户登录都要拆成"认证服务"、“会话服务”、“用户画像服务"三个Pod?可以可以
服了
这种架构级别的DID,本质上是逃避复杂性的幼态延续。不敢面对真实的系统复杂度,就用网络延迟假装问题不存在。等分布式事务搞不定、一致性问题爆炸的时候,又开始讨论"服务网格”、“sidecar模式”——这就跟给精神分裂患者再喂一把药,让他以为自己真的有很多人格一样离谱。
好吧好吧
分布式系统不是这么玩的。大脑都能保持单一意识连续体,你的电商后台凭什么需要十八个独立意识?