其实可以看到,怎么设计⾼并发系统这个问题本身他是不难的,⽆⾮是基于你知道的知识点,从物理硬件层⾯到软件的架构、代码层⾯的优化,使⽤什么中间件来不断提⾼系统的抗压能⼒。但是这个问题本身会带来更多的问题,微服务本身的拆分带来了分布式事务的问题,http、RPC框架的使⽤带来了通信效率、路由、容错的问题,MQ的引⼊带来了消息丢失、积压、事务消息、顺序消息的问题,缓存的引⼊⼜会带来⼀致性、雪崩、击穿的问题,数据库的读写分离、分库分表⼜会带来主从同步延迟、分布式ID、事务⼀致性的问题,⽽为了解决这些问题我们⼜要不断的加⼊各种措施熔断、限流、降级、离线核对、预案处理等等来防⽌和追溯这些问题。
总结
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 2.1 什么是大型网站 大型网站要支撑海量的数据和非常高并发的访问量, 那么它肯定是一个分布式系统。 2.2 大型...