Kafka共0篇
Kafka
SpringBoot3集成Kafka-五八三

SpringBoot3集成Kafka

目录一、简介二、环境搭建1、Kafka部署2、Kafka测试3、可视化工具三、工程搭建1、工程结构2、依赖管理3、配置文件四、基础用法1、消息生产2、消息消费五、参考源码 标签:Kafka3.Kafka-eagle3;...
admin的头像-五八三admin2年前
0490
kafka入门-五八三

kafka入门

消息队列 消息队列模式 点对点 生产者生产消息发送到Queue,消费者从Queue取出数据,并消费数据,数据被消费,Queue不再存储,Queue支持多个消费者,一条消息只能被消费一次(只有一个消费者可...
admin的头像-五八三admin2年前
0320
Kafka开发实录-五八三

Kafka开发实录

前言 最近我总是在做大胆的事情,莫不是少年也需要冲冲冲,明明我不是这样的人啊,难不成这就是命运,来自命运石之门的选择!废话不多说,本次是Kafka的实战篇,为什么这篇这么快呢?看了开头部...
admin的头像-五八三admin2年前
0250
Apache Kafka Docker容器外连接踩坑一则-五八三

Apache Kafka Docker容器外连接踩坑一则

第一次接触 Kafka,想要写个 Demo 测试一下,就用 Docker 直接在本地部署了一个,测试的时候踩了个坑:默认配置下从容器外没法连接到容器内部。记录一下解决过程。 部署和配置 使用的是镜像是 b...
admin的头像-五八三admin2年前
0190
kafka如何保证消息不丢-五八三

kafka如何保证消息不丢

概述 Kafka架构如下,主要由 Producer、Broker、Consumer 三部分组成。一条消息从生产到消费完成这个过程,可以划分三个阶段,生产阶段、存储阶段、消费阶段。 生产阶段: 在这个阶段,从消息在 ...
admin的头像-五八三admin2年前
0180
Kafka中的消费者Offset-五八三

Kafka中的消费者Offset

消费者位移 每个 consumer 实例都会为它消费的分区维护属于自己的位置信息来记录当前消费了多少条消息。这在 Kafka 中有一个特有的术语:位移(offset)。 相比较将offset保存在服务器端(broker)...
admin的头像-五八三admin2年前
0140
分布式流处理组件-生产实战:Broker副本与优化-五八三

分布式流处理组件-生产实战:Broker副本与优化

? 作者:谢先生。 2014年入行的程序猿。多年开发和架构经验。专注于Java、云原生、大数据等技术。从CRUD入行,负责过亿级流量架构的设计和落地,解决了千万级数据治理问题。 ? 微信公众号、B站...
admin的头像-五八三admin2年前
0140

大碗宽面-Kafka一本道万事通

前言 时隔小一个月,博主又更新啦。本文以chatGPT总结为基础,各种博客或者大佬个人网站的分享为补充,最后推出自己的口语化总结,力求打造一本完善的,体系化的Kafka理论知识宝典。本文分为五...
admin的头像-五八三admin2年前
0140
MQ黄金三剑客:RabbitMQ、RocketMQ和Kafka深入解密常见问题及功能对比指南?-五八三

MQ黄金三剑客:RabbitMQ、RocketMQ和Kafka深入解密常见问题及功能对比指南?

1、消息丢失问题 RabbitMQ解决消息丢失的问题: RabbitMQ通过消息持久化和消息确认机制来确保消息的可靠传递。生产者可以选择将消息标记为持久化,使得即使在消息队列服务器故障后,消息也能被...
admin的头像-五八三admin2年前
0130
Kafka关键原理-五八三

Kafka关键原理

日志分段切分条件 日志分段文件切分包含以下4个条件,满足其一即可: 当前日志分段文件的大小超过了broker端参数 log.segment.bytes 配置的值。log.segment.bytes参数的默认值为 1073741824,即...
admin的头像-五八三admin2年前
0120
分布式流处理组件-理论篇:Broker-五八三

分布式流处理组件-理论篇:Broker

? 作者:谢先生。 2014年入行的程序猿。多年开发和架构经验。专注于Java、云原生、大数据等技术。从CRUD入行,负责过亿级流量架构的设计和落地,解决了千万级数据治理问题。 ? 微信公众号、B站...
admin的头像-五八三admin2年前
0120
盘一盘高性能设计的哪些点(二)-五八三

盘一盘高性能设计的哪些点(二)

继续上一篇 盘一盘高性能设计的那些点(一) 文章,继续探讨高性能设计的一些点! 一、顺序访问 磁盘内容读取或写入操作都会涉及到一个【寻址过程】,首先找到需要读取或写入的位置,然后去操作...
admin的头像-五八三admin2年前
0120
Kafka源码解读-Consumer重平衡-五八三

Kafka源码解读-Consumer重平衡

前言 本文是基于Kafka 2.7版本,参考《Apache Kafka源码剖析》这本书做的学习笔记 什么情况下会触发Rebalance操作 有新的消费者加入Consumer Group 有消费者主动退出Consumer Group 消费者宕机...
admin的头像-五八三admin2年前
0120
消息队列 CKafka 跨洋数据同步性能优化-五八三

消息队列 CKafka 跨洋数据同步性能优化

导语 本文主要介绍了 CKafka 在跨洋场景中遇到的一个地域间数据同步延时大的问题,跨地域延时问题比较典型,所以详细记录下来做个总结。 一. 背景 为了满足客户跨地域容灾、冷备的诉求,消息队...
admin的头像-五八三admin2年前
0120
基于 DTS 同步 MySQL 全增量数据至 CKafka,构建实时数仓的最佳实践-五八三

基于 DTS 同步 MySQL 全增量数据至 CKafka,构建实时数仓的最佳实践

背景介绍 随着 IT 技术与大数据的不断发展,越来越多的企业开始意识到数据的价值,通过大数据分析,可以帮助企业更深入地了解用户需求、更好地洞察市场趋势。目前大数据分析在每个业务运营中都...
admin的头像-五八三admin2年前
0110
Kafka两种集群详解和搭建教程-五八三

Kafka两种集群详解和搭建教程

Kafka是一个能够支持高并发以及流式消息处理的消息中间件,并且Kafka天生就是支持集群的,今天就主要来介绍一下如何搭建Kafka集群。 Kafka目前支持使用Zookeeper模式搭建集群以及KRaft模式(即...
admin的头像-五八三admin2年前
0100

一起来学kafka之整合SpringBoot基本使用

前言 目前正在出一个Kafka专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下Kafka如何整合SpringBoot以及它的基本使用~ 好了, 废话不多说直接开整吧~ 项目搭建 同样的,需...
admin的头像-五八三admin2年前
0100
面试官提问: Kafka 是如何做到消息不丢或不重复的?-五八三

面试官提问: Kafka 是如何做到消息不丢或不重复的?

你好,我是肖恩。相信大家在工作中都用过消息队列,特别是 Kafka 使用得更是普遍,业务工程师在使用 Kafka 的时候除了担忧 Kafka 服务端宕机外,其实最怕如下这样两件事。 消息丢失。 下游系统...
admin的头像-五八三admin2年前
090
从Kafka中学习高性能系统如何设计-五八三

从Kafka中学习高性能系统如何设计

1 前言 相信各位小伙伴之前或多或少接触过消息队列,比较知名的包含Rocket MQ和Kafka,在京东内部使用的是自研的消息中间件JMQ,从JMQ2升级到JMQ4的也是带来了性能上的明显提升,并且JMQ4的底层...
admin的头像-五八三admin2年前
090

谈谈 Kafka 的幂等性 Producer

使用消息队列,我们肯定希望不丢消息,也就是消息队列组件,需要保证消息的可靠交付。消息交付的可靠性保障,有以下三种承诺: 最多一次(at most once):消息可能会丢失,但绝不会被重复发送...
admin的头像-五八三admin2年前
090