1. 网银等有数据强一致性要求的系统选择集中式架构还是分布式架构?
首先对于秒杀类业务场景典型特点的高并发。实际上业务整个系统架构(WEB-> APP-> DB)不是来自最终的后端业务交易,可能在web端或者app端就已经出现了堵塞。都没有机会到db层提交自己的订单交易。所以有时候不是db处理不过来。而是web或者app已经不能承受如此大的高并发了,就像当初的双11.我抢到了商品,结果在支付环节出了问题。选集中式和分布式都有自己的特点和优势,任何一种架构不天生就没有任何缺点。重要的整个架构整体相互协调,尽量避免出现木桶效应。