产品 | 模型 | API | 保证次数 | 容错机制 | 状态管理 | 延时 | 吞吐量 | 成熟度 |
---|---|---|---|---|---|---|---|---|
Strom | Native | 组合式 | At-least-once | Record ACKs | 无 | Very Low | Low | High |
Trident | mirco-batching | 组合式 | Exectly-once | Record ACKs | 基于操作的状态管理 | Low | Low | High |
Spark streaming | mirco-batching | 声明式 | Exectly-once | RDD Checkpoint | 基于DDStream的状态管理 | Low | Low | High |
Flink | Native | 组合式 | Exectly-once | Checkpoint | 基于操作的状态管理 | Low | High | Low |
1. 模型 Streaming Model
- Naitve:数据进入立即处理