中间件开发

NATS JetStream 流与持久化订阅实践

---title: NATS JetStream 流与持久化订阅实践keywords:- NATS- JetStream- Stream- Consumer- 持久化订阅description: 使用 NATS JetStream 创建流与消费者,实现持久化订阅与消息确认,适合高可靠实时场景。categories: - 文章资讯 - 技术教程---# NATS Jet...

Kafka Streams 拓扑设计与交付一致性(2025)

---标题: Kafka Streams 拓扑设计与交付一致性(2025)关键词: - Kafka Streams - 拓扑 - Exactly-once - 状态存储 - 重分区描述: 通过合理的 Kafka Streams 拓扑设计、重分区与状态存储策略,结合 Exactly-once 交付与容错机制,提升一致性与性能。categories: - 文章资讯 ...

Kafka消费者再平衡与分区分配策略

---title: Kafka消费者再平衡与分区分配策略keywords:- Kafka- 再平衡- 分区分配- sticky- cooperativedescription: 理解消费者组的再平衡机制与分配策略,优化暂停与恢复的影响,稳定高并发消费性能。tags:- Kafka- cooperative- sticky- 再平衡- 分区分配- 数据- 消费cat...

Kafka 事务与端到端一致性(2025)

# Kafka 事务与端到端一致性(2025)端到端一致性需要在生产、消费与持久化之间协同保障。## 一、幂等生产与事务- 幂等生产:避免重复消息;配置生产者幂等与重试。- 事务:将多个写入合并为原子操作,保障一致性。## 二、Exactly-once (EOS)- EOS:在流处理与下游写入之间实现 Exactly-once。- 偏移与状态:对偏移与状态进行一致性管理。#

Kafka 保留与压缩策略治理(2025)

# Kafka 保留与压缩策略治理(2025)Kafka 的保留与压缩配置影响成本与查询与一致性,需要按业务治理。## 一、保留与分段- retention.ms:控制时间保留与容量规划。- segment.bytes:设定分段大小,平衡文件数量与恢复时长。## 二、压缩与键- cleanup.policy:`delete` 与 `compact` 组合策略。- log com