kafka

西安邮电大学10 小时前
java·后端·kafka
Kafka保证消息顺序性Kafka 保证消费顺序性(核心方案+原理)Kafka 默认只保证分区内消息有序,分区之间无序,所有顺序方案都围绕分区设计。
Devin~Y11 小时前
java·spring boot·redis·spring cloud·kafka·kubernetes·mybatis
大厂Java面试实录:Spring Boot/Cloud、Kafka、Redis、K8s 可观测性 + RAG/Agent(小Y翻车版)你面试的岗位是内容社区 + UGC + 音视频平台的后端 Java 工程师。M:用户点“发布”可能抖手点两次,你的 POST /videos 怎么防重复?
西安邮电大学12 小时前
java·后端·其他·面试·kafka
Kafka如何避免重复消费一、重复消费的根本原因核心:offset 提交时机 和 消息处理完成 不同步自动提交 offset(默认) 消费者定时自动提交位移,还没处理完消息就提交了。若此时消费者宕机/重启,会从上一次已提交 offset 之后重新拉取,造成重复。
未若君雅裁14 小时前
分布式·kafka
Kafka 数据存储与清理机制:Topic、Partition、Segment与日志删除Kafka 的底层不是把消息一条条放进传统队列,而是把 Topic 的数据按 Partition 写成追加日志。理解它的存储结构,才能解释为什么 Kafka 能高吞吐,也能解释日志为什么可以按时间或大小清理。
大帅点兵1 天前
大数据·clickhouse·flink·spark·kafka·hbase
设计一个金融交易监控系统场景:设计一个金融交易监控系统要求:实时检测异常交易(<100ms)每日生成风险报告数据准确性要求100%
Plastic garden1 天前
分布式·kafka
KafkaKafka 是一个分布式的、基于发布/订阅模式的消息队列系统,被广泛应用于大数据日志收集、实时数据处理和流式计算等场景。
未若君雅裁1 天前
分布式·微服务·kafka
Kafka 顺序消费:分区、消费者组、Key与业务有序性Kafka 面试里问顺序消费,最容易答错成“Kafka 天然有序”。准确说法是:Kafka 只能保证单个分区内部有序,不能保证跨分区全局有序。
Advancer-1 天前
java·spring·kafka
点评plus---异步消费之后可靠的生成订单来自阿星不是程序员开源项目点评plus之前已经对秒杀系统进行了异步化升级。用户的购券请求会先通过 Lua 脚本完成原子性校验(库存校验、一人一单校验)以及 Redis 预扣库存。
未若君雅裁1 天前
分布式·微服务·kafka
Kafka 消息可靠性:发送确认、acks、副本保存与Offset手动提交Kafka 经常被用在日志采集、用户行为、订单事件、数据同步和异步解耦场景。它的吞吐量很高,但高吞吐不等于天然不丢消息。面试里问“Kafka 如何保证消息不丢”,要沿着生产者、Broker、消费者三段链路讲。
better_liang2 天前
java·面试·kafka·消息队列·rabbitmq·rocketmq·mq
每日Java面试场景题知识点之-消息队列MQ核心场景与实战在Java企业级开发中,消息队列(MQ)是分布式系统架构中不可或缺的核心组件。它的核心价值主要体现在三大场景:
rising start2 天前
redis·分布式·kafka·rabbitmq·mq
从客户端通信到分布式消息中间件在分布式系统与微服务架构中,系统之间的“通信”与“数据传递”是核心命题。无论是客户端与服务端交互,还是后端微服务之间的调用,其通信机制都经历了从同步到异步、从低效到极致高并发的进化。
一个儒雅随和的男子2 天前
docker·kafka
使用 Docker Compose 搭建 Kafka 集群本篇文章主要介绍使用 Docker Compose 搭建 Kafka 集群,实操性比较强。Kafka在2.8.0版本之前的集群部署中必须依赖Zookeeper,因为它承担了元数据管理、Controller选举、Broker状态监控等核心协调职责;但从2.8.0版本开始,Kafka引入KRaft模式逐步替代Zookeeper,到4.0版本已完全移除该依赖。本次部署的Kafka是比较久的版本。 下面是一个 3 节点 Kafka 集群 + ZooKeeper 的 Docker Compose 配置示例:
得物技术2 天前
大数据·后端·kafka
HorizonVault 技术深潜:如何在 HDD 上做出 100GB/s+ 级大吞吐分布式存储|得物技术HorizonVault 是中间件团队自研的一款高吞吐分布式存储引擎,主要面向 Kafka 远程存储、冷/温数据下沉和大容量低成本存储场景。随着 Kafka 集群数据规模持续增长,本地高性能磁盘很难无限扩张,HorizonVault 需要把大量历史数据稳定、可恢复、可治理地迁移到远端存储,同时维持足够高的写入吞吐和可控的读写延迟。
week@eight2 天前
linux·kafka
Linux - Kafka环境:CentOS 7.9 / WSL2,Kafka 4.x,KRaft 模式(无需 ZooKeeper)
青云计划2 天前
kafka
Kafka消息可靠性:从生产到消费的全链路不丢不重大家好,我是程序员小策。先做个自测——你们项目里的 Kafka,消息可靠性是怎么保证的?A. 生产者 acks=all,消费者手动提交 offset——觉得这样就不丢了。 B. 加了个 enable.idempotence=true,觉得幂等也够了。 C. 用数据库事务包裹"写业务 + 发消息",两阶段提交然后手动补偿。 D. 不知道,反正运维说 Kafka 很可靠,出问题了找运维。
Devin~Y2 天前
java·spring boot·redis·spring cloud·kafka·kubernetes·micrometer
大厂 Java 面试实录:Spring Boot微服务/Kafka/Redis/K8s可观测性 + RAG Agent(小Y社死版)某互联网大厂电商事业部,准备做一个**“AIGC 智能客服 + 内容社区(UGC)”**的融合项目:面试官(严肃、惜字如金) vs 候选人小Y(搞笑水货但自信)。
yumgpkpm2 天前
大数据·hive·hadoop·分布式·zookeeper·spark·kafka
Hadoop(CDH6、CDP7)在Qwen3.7大模型训练中的作用,(含部署、运行操作步骤)Hadoop(CDH6、CDP7)在Qwen3.7大模型训练中的作用,(含部署、运行操作步骤)在 Qwen3.7 这类大模型的训练流水线中,Hadoop 主要承担“数据底座”的职责。为了让你更直观地理解,我们可以将整个过程分为Hadoop 集群基础部署、数据预处理与存储实战、以及对接 Qwen3.7 训练三个阶段。
Advancer-3 天前
java·spring boot·kafka
消息发送失败处理与 DLQ 补偿流程来自javaup中的点评plus项目,链接当优惠券信息更改了, 使用消息发送到 Kafka 来通知消费者清除缓存,包括自己的本地缓存和 Redis 缓存,但是如果发送 Kafka 失败了呢?
Devin~Y3 天前
java·spring boot·redis·kafka·mybatis·hibernate·jpa
互联网大厂Java面试实录:Spring Boot、Kafka、Redis一致性与Spring AI RAG(小Y的翻车现场)某互联网大厂「内容社区与UGC」事业部,业务包含:发帖/评论/点赞/关注、Feed流、图片/短视频处理、广告与风控、以及“智能客服/内容审核”的AIGC能力。
麦兜和小可的舅舅3 天前
c++·分布式·clickhouse·kafka
ClickHouse实时分布式集群设计方案选择探究我们需要搭建一个大型的ClickHouse集群,用来承接多个完全不同Traffic规模的Kafka表的数据落地。 在集群的规划和设计过程中,我们预想了两种完全不同的集群架构: 横向平铺式以及纵向切分式。 本文详细分析了我们在衡量两种不同架构时候的考虑因素,以及,我们最终形成解决方案时做的必要的补充测试和验证,基于我们做的测试和验证,当每一个细节都完全清楚了,我们做出了最终决定。 同时,我们还考虑到,基于我们集群架构的方案选择,这种集群以后的扩容、缩容、机器的修复流程是否都有合理方案? 本文就详细讲解了整个