摘要: Kafka生产者是线程安全的,多个线程可以共享同一个KafkaProducer实例进行消息发送。 Kafka消费者不是线程安全的,每个线程一个消费者实例 阅读全文
posted @ 2025-05-07 23:56 kuki' 阅读(21) 评论(0) 推荐(0)
摘要: 特性 ActiveMQ RabbitMQ RocketMQ Kafka 消息顺序性 有序 有序 有序 分区有序 阅读全文
posted @ 2025-05-07 23:49 kuki' 阅读(12) 评论(0) 推荐(0)
摘要: Kafka可以保证在同一个分区内,消息的有序性。 生产者写入到同一分区的消息,会按照写入顺序追加到分区日志文件中 消费者从分区中读取消息时,也会按照这个顺序。(Kafka天然具备的特性)。 具体说明如何实现如何实现顺序读取消息 生产者端确保消息顺序:为保证消息写入同一分区从而确保顺序性, 生产者需要 阅读全文
posted @ 2025-05-07 23:47 kuki' 阅读(49) 评论(0) 推荐(0)
摘要: 一般有三种方式分包的方式: 固定长度的消息; 特殊字符作为边界; 自定义消息结构。 阅读全文
posted @ 2025-05-07 11:19 kuki' 阅读(26) 评论(0) 推荐(0)