总结

其实可以看到,怎么设计⾼并发系统这个问题本身他是不难的,⽆⾮是基于你知道的知识点,从物理硬件层⾯到软件的架构、代码层⾯的优化,使⽤什么中间件来不断提⾼系统的抗压能⼒。但是这个问题本身会带来更多的问题,微服务本身的拆分带来了分布式事务的问题,http、RPC框架的使⽤带来了通信效率、路由、容错的问题,MQ的引⼊带来了消息丢失、积压、事务消息、顺序消息的问题,缓存的引⼊⼜会带来⼀致性、雪崩、击穿的问题,数据库的读写分离、分库分表⼜会带来主从同步延迟、分布式ID、事务⼀致性的问题,⽽为了解决这些问题我们⼜要不断的加⼊各种措施熔断、限流、降级、离线核对、预案处理等等来防⽌和追溯这些问题。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容