【system】系统设计入门
2023-03-06 本文已影响0人
Bogon
很多人在简历里的项目介绍里写了用 redis 作为缓存,用 kafka 作为消息队列等等,可能这些方案都是领导决定的,在面试时你不能说因为领导说用这个,就用这个。
大家自己要去思考下:
为什么你的项目选择用 redis 作为缓存,而不是 Memcache 呢?
为什么你的项目选择用 kafka 作为消息队列,而不是 ActiveMQ、RabbitMQ、RocketMQ 呢?
方案选择的问题在面试过程中,还是很常被问到的,即使大家没用过其他组件,但是还是要去对比下它们之间的区别。
系统设计入门
system-design-primer/README-zh-Hans.md
https://github.com/donnemartin/system-design-primer/blob/master/README-zh-Hans.md