【今日推荐】十八岁出门远行

柏油马路起伏不止,马路像是贴在海浪上。我走在这条山区公路上,我像一条船。这年我十八岁,我下巴上那几根黄色的胡须迎风飘飘,那是第一批来这里定居的胡须,所以我格外珍重它们。我在这条路上走了整整一天,已经看了很多山和很多云。所有的山所有的云,都让...

Kafka

Kafka消费者加入group流程(上)

共413人围观 0个不明物体

前面我们讲到了消费者端的网络模型,但是对于Kafka而言,在接收消息之前,消费者是必须要加入 group的。一个消费者 group 由一个或者多个消费者组成,原则上每个消费者都需要有一个 groupI...

Kafka

KafkaConsumer网络模型分析

共372人围观 0个不明物体

前面我们介绍了Kafka 生产者客户端的相关原理和网络模型,对于客户端消费者的网络模型,其实现要比生产者的设计还要复杂一些。今天我们主要讲述一下KafkaConsumer 网络模型的主要设计。消息消费...

Kafka

KafkaProducer网络模型分析

共372人围观 0个不明物体

在前面两篇文章中,我们讲述了Reactor网络模型的基本概念。那么Kafka客户端(包含生产者和消费者)的网络模型就是基于Reactor模式的。首先我们来看一下KafkaProducer网络模型中的几...

Kafka

Kafka网络模型基础-Reactor(上)

共508人围观 0个不明物体

上一篇我们介绍了 Kafka 生产者的消息管理模型,对于消息的管理,可以理解为 Kafka 生产者组装消息内容,准备批量发送到 Broker 端,这是一个 Ready 的过程。那么在我们介绍Kafka...

Kafka

Kafka生产者原理-消息整理

共531人围观 0个不明物体

对于一条消息而言,首先需要在生产者生产出来,然后发送给Broker存储,最终由消费者拉取处理。对于Kafka的生产者端的代码,有新旧两个版本。新客户端采用Java编写,源码在 client 目录下面;...

Kafka

Kafka安装及命令操作

共510人围观 0个不明物体

今天我们看一下Kafka的安装,其中包括单机模式和集群模式,以及基本的命令操作。Kafka安装因为 Kafka 是依赖ZooKeeper 的,此时我们需要先到Apache官网下载,具体的安装步骤见《Z...

Kafka

Kafka消息分区

共477人围观 0个不明物体

分区模型之前我们提到,Kafka 里面同一个 Topic 下面的消息,会存放在多个分区上面。每条消息在添加到分区时,都会被分配一个 offset,它是消息在此分区中的唯一编号。Kafka 通过 off...

Kafka

Kafka系统架构

共699人围观 0个不明物体

Kafka 作为一个消息引擎中间件,越来越多的被国内各个厂商使用。本篇主要介绍一下其系统架构及常用术语。Kafka 架构从上图可以看出,和其他消息引擎类似,主要由生产者、Kafka 集群、消费者构成。...

MySQL

MySQL的并行复制策略

共608人围观 0个不明物体

前面介绍的MySQL 的主从复制流程如下所示:主备延迟的主要原因在于,master A 上产生 binlog 的速度大于slave B 处理 binlog 的速度。数据的积压就在于 sql_...