kafka
-
时间轮高性能定时任务原理解密
1. 基本概念 时间轮 是一种 实现延迟功能(定时器) 的 巧妙算法。如果一个系统存在大量的任务调度,时间轮可以高效的利用线程资源来进行批量化调度。把大批量的调度任务全部都绑定时间…
-
kafka 学习笔记 kafkaProduct源码分析,一条消息是怎么被发送出去的?
❝ 大家好呀,我是小羊,如果大家喜欢我的文章的话😁,就关注我一起学习进步吧~ ❞ 1.准备 先简单写一个java kafka demo,然后通过分析源码,看看消息是如何发送出去了,…
-
Kafka Manager (CMAK) 容器化部署
需求场景 随着架构的不断扩大和改造,使用的 Kafka 集群的体量和数量都不断翻倍,对 Kafka 多集群的管理提出了挑战,依托 GitOps 的 Ansible 和 Kafka …
-
CMAK 解析 Kafka 信息失败的问题分析
问题现象 SRE收到了磁盘空间占用告警,但该服务器主要运行控制服务,很少产生持久化数据,查看了Grafana,也确认是近期磁盘占用率涨的飞快。 进入服务器检查,发现是Kafka M…
-
线上Kafka集群如何调整消息存储时间
Kafka版本 kafka_2.13-3.5.0 背景 Kafka 默认消息存储时间为7天,实际线上的业务使用Kafka更多的是一些数据统计之类的业务,大多是朝生夕死,大概存储1-…
-
7k Star,一款开源的 Kafka 管理平台,功能齐全、页面美观!
Apache Kafka UI 是一个免费的开源 Web UI,用于监控和管理 Apache Kafka 集群,可方便地查看 Kafka Brokers、Topics、消息、Con…
-
一个基于go-zero开发的分布式微服务后端管理系统 Simple Admin
Simple Admin 是一个开箱即用的分布式微服务后端管理系统,基于 go-zero 开发,为开发中大型后台提供了丰富的功能,支持三端代码生成。官方自带多种扩展,助力中小企业快…
-
Windows 10 也能安装Kafka?这篇教程让你轻松掌握!
1 安装JDK 1、下载文件:https://www.oracle.com/java/technologies/downloads/#jdk17-windows 下载对应Windo…
-
一次有成就感的Java面试辅导
经营了半年的Java面试辅导副业,我帮助了很多同学拿到了满意的offer,下面来讲讲最有成就感的一次。 多有成就感呢?甚至说,当该同学拿到offer入职那天,我的心情也激动得难以平…
-
Scala初学者指南
Scala跟Java的区别和联系 Scala安装 Scala中的数据类型 Scala语法 val和var 泛型 包导入 包对象 特质 运算符 传名参数 implicit Objec…
-
RabbitMQ vs Kafka
本文翻译自国外论坛 medium,原文地址:https://medium.com/better-programming/rabbitmq-vs-kafka-1ef22a041793…
-
Kafka为什么这么快?
Kafka 是一个基于发布-订阅模式的消息系统,它可以在多个生产者和消费者之间传递大量的数据。Kafka 的一个显著特点是它的高吞吐率,即每秒可以处理百万级别的消息。那么 Kafk…
-
理解Kafka offset
日常开发中,相信大家都对 Kafka 有所耳闻,Kafka 作为一个分布式的流处理平台,一般用来存储和传输大量的消息数据。在 Kafka 中有三个重要概念,分别是 topic、pa…
-
depends_on 解决 docker 容器依赖问题
如果你经常使用docker-compose启动服务的话,可能会遇到下面的问题:服务 B 依赖服务 A,需要服务 A 先启动,再启动服务 B 举个例子,在部署 kafka 集群的时候…
-
聊聊监控
简述 工作中经常发现这样一个问题,大多数开发人员只专注于开发,对于系统的整体架构缺乏系统性的认知,特别是监控体系。我也问过很多开发人员,一部分人觉得监控是运维的事情,写好业务代码就…
-
一款开源的 Kafka 管理平台
Apache Kafka UI 是一个免费的开源 Web UI,用于监控和管理 Apache Kafka 集群,可方便地查看 Kafka Brokers、Topics、消息、Con…