Redis Streams与Pub/Sub对比:可靠消费与广播治理概览Streams 提供持久与确认;Pub/Sub 轻量广播不保证交付;按场景选择并治理。技术参数(已验证)Streams:`XADD`/`XGROUP`/`XREADGROUP`/`XACK`;PEL 管理与重试与死信。Pub/Sub:`PUBLISH`/`SUBSCRIBE`;无持久与确认;订阅者离线无法补发。重试与幂等:在 Streams 中实现重试与去重;在 Pub/Sub 中谨慎使用或加持久层。性能:Streams 有状态开销;Pub/Sub 低延迟与轻量。观测:记录吞吐与失败;在看板中呈现。实战清单可靠处理使用 Streams;广播与通知使用 Pub/Sub。为 Streams 设置重试与死信策略;在 Pub/Sub 场景提供降级。统一命名与契约;在扩缩容中验证。

发表评论 取消回复