工作總結:kafka踩過的坑

  • 2022 年 11 月 16 日
  • 筆記

餐饮系统每天中午和晚上用餐高峰期,系统的并发量不容小觑。公司规定各部门都要轮流值班,防止出现线上问题时能够及时处理。 后厨显示系统属于订单的下游业务。 用户点完菜下单后,订单系统会通过发 Kafka 消息给系统; 系统读取消息后,做业务逻辑处理,持久化订单和菜品数据,然后展示到划菜客户端; 这样厨师 …

Continue Reading

Kafka 架構和原理機制 (圖文全面詳解)

  • 2022 年 11 月 1 日
  • 筆記

目录 一:Kafka 简介 二:Kafka 基本架构 三:Kafka 基本原理 四:Zookeeper 在 kafka 的作用 五:Kafka 的特性 六:Kafka 的应用场景 一:Kafka 简介 Apache Kafka 是分布式发布 - 订阅消息系统,在 kafka 官网上对 kafka 的 …

Continue Reading

Linux 下搭建 Kafka 環境

  • 2022 年 10 月 17 日
  • 筆記

Linux 下搭建 Kafka 环境 作者: Grey 原文地址: 博客园:Linux 下搭建 Kafka 环境 CSDN:Linux 下搭建 Kafka 环境 环境要求 操作系统:CentOS 7 下载地址 安装说明 Kafka 版本:2.11-2.1.0 下载地址 注: 这个版本的 Kafka …

Continue Reading

kafka詳解(二)--kafka為什麼快

  • 2022 年 10 月 13 日
  • 筆記

前言 Kafka 有多快呢?我们可以使用 OpenMessaging Benchmark Framework 测试框架方便地对 RocketMQ、Pulsar、Kafka、RabbitMQ 等消息系统进行对比测试,因为暂时没有测试条件(后续补上),我直接用这篇文章的测试结果( Benchmarkin …

Continue Reading

我的 Kafka 旅程 - Consumer

  • 2022 年 9 月 29 日
  • 筆記

kafka采用Consumer消费者Pull主动拉取数据的方式,当Broker无数据时,消费者空转。Kafka并不删除已消费的消息,各自独立的消费者可消费同一个Broker分区数据。 消费流程 1、消费者发起网络消费请求 # 每批次最小抓取设置(推荐1字节) fetch.min.bytes # 每批 …

Continue Reading

我的 Kafka 旅程 - broker

  • 2022 年 9 月 27 日
  • 筆記

broker在kafka的服务端运行,一台服务器相当于一个broker;每个broker下可以有多个topic,每个topic可以有多个partition,在producer端可以对消息进行分区,每个partiton可以有多个副本,可以使得数据不丢失。 通常以集群模式,下面来阐述一下broker的几 …

Continue Reading

我的 Kafka 旅程 - Producer

  • 2022 年 9 月 26 日
  • 筆記

原理阐述 Producer生产者是数据的入口,它先将数据序列化后于内存的不同队列中,它用push模式再将内存中的数据发送到服务端的broker,以追加的方式到各自分区中存储。生产者端有两大线程,以先后的顺序,分别负责各自的任务处理,可并行或同步的方式,完成生产者端的所有处理过程。 生产者端的两大线程 …

Continue Reading

Kafka Eagle 3.0.1功能預覽

  • 2022 年 9 月 25 日
  • 筆記

1.概述 最近有同学留言,关于Kafka Eagle的一些使用问题。今天笔者就为大家来详细介绍Kafka Eagle 3.0.1的功能以及使用方法。 2.内容 在3.0.1版本中,EFAK优化了分布式模式的服务性能,减少了磁盘IO和网络IO的操作次数,提升了内存和CPU的使用率。下面,我们就来看看3 …

Continue Reading