Event — Event-Driven Architecture Reference
Quick-reference skill for event-driven architecture, event sourcing, pub/sub patterns, and stream processing.
When to Use
- - Designing event-driven microservice architectures
- Implementing pub/sub or event bus patterns
- Building event sourcing and CQRS systems
- Choosing between event brokers (Kafka, RabbitMQ, etc.)
- Handling event ordering, idempotency, and exactly-once semantics
Commands
intro
CODEBLOCK0
Overview of event-driven architecture — patterns, benefits, and tradeoffs.
patterns
CODEBLOCK1
Core patterns — pub/sub, event sourcing, CQRS, saga, choreography.
design
CODEBLOCK2
Event design — naming, schema, versioning, and payload structure.
brokers
CODEBLOCK3
Event broker comparison — Kafka, RabbitMQ, NATS, Pulsar, SQS, EventBridge.
sourcing
CODEBLOCK4
Event sourcing deep dive — event store, projections, snapshots.
delivery
CODEBLOCK5
Delivery guarantees — at-most-once, at-least-once, exactly-once.
stream
CODEBLOCK6
Stream processing — windowing, aggregation, and real-time analytics.
checklist
CODEBLOCK7
Event-driven architecture checklist.
help
CODEBLOCK8
version
CODEBLOCK9
Configuration
| Variable | Description |
|---|
| INLINECODE10 | Data directory (default: ~/.event/) |
Powered by BytesAgain | bytesagain.com | hello@bytesagain.com
Event — 事件驱动架构参考
事件驱动架构、事件溯源、发布/订阅模式及流处理的快速参考技能。
使用场景
- - 设计事件驱动的微服务架构
- 实现发布/订阅或事件总线模式
- 构建事件溯源和CQRS系统
- 选择事件代理(Kafka、RabbitMQ等)
- 处理事件排序、幂等性和精确一次语义
命令
intro
bash
scripts/script.sh intro
事件驱动架构概述——模式、优势与权衡。
patterns
bash
scripts/script.sh patterns
核心模式——发布/订阅、事件溯源、CQRS、Saga、编排。
design
bash
scripts/script.sh design
事件设计——命名、模式、版本控制及负载结构。
brokers
bash
scripts/script.sh brokers
事件代理对比——Kafka、RabbitMQ、NATS、Pulsar、SQS、EventBridge。
sourcing
bash
scripts/script.sh sourcing
事件溯源深度解析——事件存储、投影、快照。
delivery
bash
scripts/script.sh delivery
投递保证——至多一次、至少一次、精确一次。
stream
bash
scripts/script.sh stream
流处理——窗口化、聚合与实时分析。
checklist
bash
scripts/script.sh checklist
事件驱动架构检查清单。
help
bash
scripts/script.sh help
version
bash
scripts/script.sh version
配置
| 变量 | 描述 |
|---|
| EVENT_DIR | 数据目录(默认:~/.event/) |
由BytesAgain提供 | bytesagain.com | hello@bytesagain.com