自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

6。

知足且坚定,温柔且上进

  • 博客(53)
  • 问答 (1)
  • 收藏
  • 关注

原创 Kafka消费者——消费者客户端多线程实现

目录 消费者客户端多线程实现 消费者客户端多线程实现KafkaProducer 是线程安全的,然而 KafkaConsumer 却是非线程安全的。KafkaConsumer 中定义了一个 acquire() 方法,用来检测当前是否只有一个线程在操作,若有其他线程正在操作则会抛出 ConcurrentMo...

2019-12-07 21:57:00 1312

原创 Kakfa消费者——原理及分析

consumer 采用 pull(拉)模式从 broker 中读取数据。push(推)模式很难适应消费速率不同的消费者,因为消息发送速率是由 broker 决定的。它的目标是尽可能以最快速度传递消息,但是这样很容易造成 consumer 来不及处理消息,典型的表现就是拒绝服务以及网络拥塞。而 pull 模式则可以根据 consumer 的消费能力以适当的速率消费消息。pull 模式不...

2019-12-07 21:32:00 114

原创 Kafka基础——Kafka架构

目录 Kafka 简介 使用消息队列的好处 Kakfa 架构 分区 分区重新分配 分区分配策略 Leader的选举 Kafka 简介Kafka最初是由LinkedIn公司采...

2019-12-07 20:20:00 201

原创 Kafka基础——常用命令行操作

目录 集群启动 集群启动启动zookeeper集群cd /usr/app/zookeeper/bin./zkServer.sh start依次启动。启动kafka集群cd /usr/app/kafkabin/kafka-server-satrt.sh -daemon config/serve...

2019-12-07 15:26:00 179

原创 Kafka基础——集群搭建

目录 Zookeeper的集群搭建 上传安装包 Kafka集群搭建 上传安装包 解压移动 在kafka 目录下创建 logs 文件夹 修改配置文件 集群操作 ...

2019-12-07 15:25:00 237

原创 Kafka消费者——重要参数配置

目录 bootstrap.servers group.id fetch.min.bytes fetch.max.bytes fetch.max.wait.ms max.partition.fetch.bytes max.poll.recor...

2019-12-07 15:24:00 1210

原创 Kafka消费者——API开发

目录 消费者客户端 订阅主题 订阅分区 取消订阅 订阅总结 消息消费 poll ConsumerRecord 位移提交 自动提交 手动提交...

2019-12-07 15:22:00 714

原创 Kafka生产者——重要参数配置

目录 acks max.request.size retries和retry.backoff.ms connections.max.idele.ms linger.ms receive.buffer.bytes send.buffer.by...

2019-12-07 15:18:00 991

原创 Kafka生产者——发送原理分析

目录 整体架构 消息加载器 生产者客户端可靠性保证 整体架构生产过程由两个线程协调运行,分别为主线程和sender线程(发送线程)。主线程中,由KafkaProducer创建消息,然后通过可能的拦截器、序列化器和分区器的作用,缓存消息到消息加载器(R...

2019-12-07 14:43:00 658

原创 Kakfa生产者——API开发

目录 客户端开发 必要的配置参数 消息的构建 消息的发送 客户端开发步骤:配置生产者参数构建待发送的消息发送消息关闭生产者实例 Properties properties = new Properties();...

2019-12-07 14:40:00 189

原创 容器List之ArrayList详解

目录 什么是ArrayList? 源码解析 类属性 构造方法: 类方法 什么是ArrayList?ArrayList是Java集合常用的数据结构之一,继承自AbstractList,实现了List,RandomAccess...

2019-07-24 09:31:00 173

原创 PageHelper的使用

在我们编写web项目的时候,分页可以说是非常常见的操作,原生的编写分页类又比较麻烦,所以在使用MyBatis框架时,我们可以使用PageHelper插件来辅助我们进行分页操作。PageHelper官方网站:https://pagehelper.github.io/一、引入分页插件:  1、引入jar包方式  jar包:  http://repo1.maven.org/...

2019-05-29 22:30:00 106

原创 分页工具PageHelper的使用

在我们编写web项目的时候,分页可以说是非常常见的操作,原生的编写分页类又比较麻烦,所以在使用MyBatis框架时,我们可以使用PageHelper插件来辅助我们进行分页操作。PageHelper官方网站:https://pagehelper.github.io/一、引入分页插件:  1、引入jar包方式  jar包:  http://repo1.maven.org/...

2019-05-29 22:28:00 391

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除