
Kafka
文章平均质量分 96
Kafka教程
长河
为天地立心,为生民立命,为往圣继绝学,为万世开太平.
展开
-
Kafka系列教程 - Kafka 流式处理 -7
在使用 Kafka Streams 时,需要关注状态管理、时间处理、容错性、性能优化和资源消耗等方面。理解和合理配置这些内容,能够有效地避免流处理过程中常见的问题,并确保应用的高效和稳定性。原创 2025-04-01 11:33:05 · 632 阅读 · 0 评论 -
Kafka系列教程 - Kafka 运维 -8
现在您已经在您的机器上下载了最新版本的 Kafka。kafka运维.原创 2025-04-01 11:32:13 · 1125 阅读 · 0 评论 -
Kafka系列教程 - Kafka 可靠传输 -5
更加通用的方法是,给数据增加一个版本号属性,每次更数据前,比较当前数据的版本号是否和消息中的版本号一致,如果不一致就拒绝更新数据,更新数据的同时将版本号 +1,一样可以实现幂等更新。需要注意的是,“检查消费状态,然后更新数据并且设置消费状态”中,三个操作必须作为一组操作保证原子性,才能真正实现幂等,否则就会出现 Bug。具体的实现方法是,在发送消息时,给每条消息指定一个全局唯一的 ID,消费时,先根据这个 ID 检查这条消息是否有被消费过,如果没有消费过,才更新数据,然后将消费状态置为已消费。原创 2025-03-03 11:21:53 · 719 阅读 · 0 评论 -
Kafka系列教程 - Kafka 集群 -4
每个 Partition 都有一个 Leader,零个或多个 Follower。Leader 处理一切对 Partition (分区)的读写请求;而 Follower 只需被动的同步 Leader 上的数据。同一个 Topic 的不同 Partition 会分布在多个 Broker 上,而且一个 Partition 还会在其他的 Broker 上面进行备份。原创 2025-02-07 08:59:27 · 1338 阅读 · 0 评论 -
Kafka系列教程 - Kafka 生产者 -2
Overridetry {// 使用 Jackson 序列化对象总结文本数据推荐使用。二进制数据直接使用。数值类型使用或。对于复杂的对象或自定义需求,可以自行实现序列化逻辑。选择合适的序列化器是确保消息高效传输和处理的关键。Kafka 的数据结构采用三级结构,即:主题(Topic)、分区(Partition)、消息(Record)。原创 2024-12-11 11:49:17 · 1305 阅读 · 0 评论 -
Kafka系列教程 - Kafka 快速入门 -1
官网定义:Apache Kafka是一个开源的分布式事件流式平台,被数千个公司用于高性能的数量管道,流式数据分析,数据集成和关键任务应用程序。Kafka由LinkedIn公司开发并于2011年早期开源,2012年10月23日从Apache Incubator毕业。原创 2024-12-02 09:31:40 · 876 阅读 · 1 评论