![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
中间件
文章平均质量分 86
王小闹儿
这个作者很懒,什么都没留下…
展开
-
Docker入门
一、概述1.1 Docker为什么出现实现项目带上环境安装打包的需求,避免出现“项目在我这里可以运行,你那边就报错”的情况。1.2 Docker能干什么1.2.1 虚拟机技术的缺点1. 资源占用十分多2. 冗余步骤多3. 启动慢1.2.2 容器化技术容器化技术不是模拟一个完整的操作系统。1.2.3 Docker和虚拟机的区别虚拟机虚拟出一条硬件,运行一个完整的操作系统,然后在这个系统上安装和运行软件 容器内的应用直接运...原创 2021-12-27 23:56:14 · 496 阅读 · 0 评论 -
kafka(五)常见面试题
1.Kafka 中的 ISR(InSyncRepli)、OSR(OutSyncRepli)、AR(AllRepli)代表什么?2.Kafka 中的 HW、LEO 等分别代表什么?3.Kafka 中是怎么体现消息顺序性的?4.Kafka 中的分区器、序列化器、拦截器是否了解?它们之间的处理顺序是什么?5.Kafka 生产者客户端的整体结构是什么样子的?使用了几个线程来处理?分别是什么?6.“消费组中的消费者个数如果超过 topic 的分区,那么就会有消费者消费不到数据”这句话是否正确?..原创 2021-08-01 13:44:47 · 183 阅读 · 0 评论 -
kafka(四)Kafka API
目录4.1 Producer API4.1.1 消息发送流程KafkaProducer 发送消息流程4.1.2 异步 ProducerRecord1 )导入依赖2)编写代码不带回调的API测试带回调函数的 API 测试生产者分区策略测试4.1.3 同步send API4.2Consumer API4.2.1 自动提交 offset4.2.2 手动交 提交 offset1 )同步提交 offset——commitSync2 )异步提交 off...原创 2021-08-01 13:41:28 · 974 阅读 · 0 评论 -
kafka(三)Kafka 架构深入
3.1 Kafka工作流程及文件存储机制Kafka 中消息是以 topic 进行分类的,生产者生产消息,消费者消费消息,都是面向 topic的。topic 是逻辑上的概念,并不是真正存在的 partition 是物理上的概念,真正存在,在文件夹中可以找到每个 partition 对应于一个 log 文件,该 log 文件中存储的就是 producer 生产的数据。Producer 生产的数据会被不断追加到该log 文件末端,且每条数据都有自己的 offset。消费者...原创 2021-07-29 06:22:51 · 329 阅读 · 0 评论 -
kafka(二)快速入门
目录2.1 安装部署2.1.1 集群规划2.1.2 jar 包 下载2.1.3集群部署1)解压安装包2)修改解压后的文件名称3)在/opt/module/kafka 目录下创建 logs 文件夹4)修改配置文件5)配置环境变量6)分发安装包7)分别在 hadoop103 和 hadoop104 上修改配置文件8)启动集群9)关闭集群10)kafka 群起脚本2.2 Kafka 命令行操作1)查看当前服务器中的所有 topic2)创...原创 2021-07-27 08:24:52 · 172 阅读 · 0 评论 -
kafka(一)概述
目录1.1 定义1.2 消息队列1.2.1 传统消息队列的应用场景1)解耦2)可恢复性3)缓冲4)灵活性 & 峰值处理能力5)异步通信1.2.2 消息队列的 两种模式1 )点对点模式(一对一,消费者主动拉取数据,消息收到后消息清除)2 )发布/ 订阅模式(一对多,消费者消费数据之后不会清除消息)1.3 Kafka 基础架构1 )Producer 2 )Consumer3 )Consumer Group (CG )4 )B...原创 2021-07-26 23:32:14 · 212 阅读 · 0 评论