一个消息系统的进化史

背景

好的架构不是一蹴而就的,而是一步步演化出来的。

学习一个东西最好的方式,往往是先实践,再理论抽象,再实践。很多时候,几百万的文字,都不敌一次实践的演示。

所以,我希望从消息系统的最初状态,一步步演进出一套消息系统,在这个过程中去思考架构的各种问题。

项目简介

这是一个在线协同产品的消息系统部分,我们将从最原始的需求开始,随着业务需求的逐步变更、技术需求的变更,一步一个脚印地去认识一个消息系统的架构演进的抉择。

项目是编的,迭代步骤也是编的,目的是保证能更直观地理解架构的演进。

迭代ing

初代机

消息系统进化史-零号机

一代机

消息系统进化史-一号机

二代机

消息系统进化史-二号机


If you want your life to be more rewarding, you have to change the way you think.
Oprah Winfrey