05 2023 档案

摘要:kafka集群是如何选择leader,你知道吗?## 前言 `kafka`集群是由多个`broker`节点组成,这里面包含了许多的知识点,以下的这些问题你都知道吗? - 你知道`topic`的分区`leader`是怎么选举的吗? - 你知道`zookeeper`中存储了`kafka`的什么信息吗?起到什么做呢? - 你知道`kafka`消息文件是 阅读全文
posted @ 2023-05-30 11:13 JAVA旭阳 阅读(662) 评论(0) 推荐(1)
摘要:他们在学校里不会教你的编程原则## 前言 在大学的时候,学校一般只会教你你写编程语言,比如C、C++、JAVA等编程语言。但是当你离开大学进入这个行业开始工作时,才知道编程不只是知道编程语言、语法等,要想写好代码,必须还要了解一些编程原则才行。本文主要讨论`KISS`、`DRY`和`SOLID`这些常见的编程原则,而且你会发现随 阅读全文
posted @ 2023-05-26 09:57 JAVA旭阳 阅读(671) 评论(4) 推荐(5)
摘要:kafka生产者你不得不知的那些事儿## 前言 kafka生产者作为消息发送中很重要的一环,这里面可是大有文章,你知道生产者消息发送的流程吗?知道消息是如何发往哪个分区的吗?如何保证生产者消息的可靠性吗?如何保证消息发送的顺序吗?如果对于这些问题还比较模糊的话,那么很有必要看看这篇文章了,本文主要是基于kafka3.x版本讲解。 ## 阅读全文
posted @ 2023-05-23 11:20 JAVA旭阳 阅读(1224) 评论(0) 推荐(0)
摘要:用好kafka,你不得不知的那些工具前言 工欲善其事,必先利其器。本文主要分享一下消息中间件kafka安装部署的过程,以及我平时在工作中针对kafka用的一些客户端工具和监控工具。 kafka部署架构 一个kafka集群由多个kafka broker组成,每个broker将自己的元数据信息注册到zookeeper中,通过zookeep 阅读全文
posted @ 2023-05-19 11:12 JAVA旭阳 阅读(1380) 评论(0) 推荐(5)
摘要:8张图带你全面了解kafka的核心机制前言 kafka是目前企业中很常用的消息队列产品,可以用于削峰、解耦、异步通信。特别是在大数据领域中应用尤为广泛,主要得益于它的高吞吐量、低延迟,在我们公司的解决方案中也有用到。既然kafka在企业中如此重要,那么本文就通过几张图带大家全面认识一下kafka,现在我们不妨带入kafka设计者的角度去 阅读全文
posted @ 2023-05-17 11:06 JAVA旭阳 阅读(1826) 评论(0) 推荐(5)
摘要:麻了,一个操作把MySQL主从复制整崩了前言 最近公司某项目上反馈mysql主从复制失败,被运维部门记了一次大过,影响到了项目的验收推进,那么究竟是什么原因导致的呢?而主从复制的原理又是什么呢?本文就对排查分析的过程做一个记录。 主从复制原理 我们先来简单了解下MySQL主从复制的原理。 主库master 服务器会将 SQL 记录通过 d 阅读全文
posted @ 2023-05-10 18:01 JAVA旭阳 阅读(2584) 评论(4) 推荐(7)