EDA事件驱动架构——“微信群通知“的设计哲学
EDA事件驱动架构——"微信群通知"的设计哲学你有没有被微信群轰炸过?生活场景:公司的"通知"进化史第一阶段:电话通知(同步)领导:“小王,今天下午3点开会。”你:“好的领导。”领导一个个打电话,累得够呛。你正在写代码,被打断,心里MMP。第二阶段:邮件通知(异步)领导发邮件:“今天下午3点开会,收到请回复。”你看到了就回,没看到就…没看到。领导不知道你到底看没看到。第三阶段:微信群通知(事件驱动)领导在群里发:“今天下午3点开会。”群里的人自动收到通知。秘书自动记录会议行政自动准备会议室你自动在日历上添加提醒前台自动在门口贴告示每个人只关心自己需要知道的,不需要知道"谁需要知道"。这就是**事件驱动架构(Event-Driven Architecture)**的核心思想。技术故事:发布-订阅模式传统架构是请求-响应模式:你 ──────▶ 财务系统 ──────▶ 结果 请求事件驱