Event-Driven Architecture
事件驱动架构以事件为核心:生产者发布事件,消费者响应事件,解耦组件通信。
用途
构建松耦合可扩展系统,适合异步与实时处理。
机制
组件通过事件总线/消息队列通信而非直接调用。事件不可变、单向。消费者订阅感兴趣的事件类型。适合微服务、实时系统、IoT。事件溯源用事件作为状态源。
用例
- 系统架构
- 异步处理
- 微服务
事件驱动架构以事件为核心:生产者发布事件,消费者响应事件,解耦组件通信。
构建松耦合可扩展系统,适合异步与实时处理。
组件通过事件总线/消息队列通信而非直接调用。事件不可变、单向。消费者订阅感兴趣的事件类型。适合微服务、实时系统、IoT。事件溯源用事件作为状态源。