自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Kafka(Go)教程(六)---sarama 客户端 producer 源码分析

来自:指月 https://www.lixueduan.com原文:https://www.lixueduan.com/post/kafka/06-sarama-producer/本文主要通过源码分析了 Kafka Go sarama 客户端生产者的实现原理,包括消息分发流程,消息打包处理,以及最终发送到 Kafka 等具体步骤,最后通过分析总结出的常见性能优化手段。本文基于 sarama v1.29.11. 概述Kafka 系列相关代码见 Github具体流程如下图:Sarama

2021-09-20 11:45:19 1735

原创 Kafka(Go)教程(五)---Producer-Consumer API 基本使用

来自:指月 https://www.lixueduan.com原文:https://www.lixueduan.com/post/kafka/05-quick-start/本文主要讲解其中的 Producer API 和 Consumer API 在 Go Client sarama 中的使基本使用以及注意事项。1. 概述Kakfa 相关代码见 GithubKafka 有 5 个核心 API:Producer APIConsumer APIStream APIConnect API

2021-09-12 11:38:44 1577 3

原创 Kafka(Go)教程(四)---Kafka 线上部署与集群参数配置

来自:指月 https://www.lixueduan.com原文:https://www.lixueduan.com/post/kafka/04-kafka-product-install-config/本文主要记录了 Kafka 线上环境集群部署考虑因素以及非常非常重要的 Kafka 参数配置讲解。1. 概述Kafka 生产环境的一些注意事项,包括集群部署的考量和 集群配置参数的设置等,具体见下图:2. 集群部署2.1 操作系统主要为以下 3 方面:I/O 模型的使用Kafka

2021-09-04 11:04:04 467

原创 Kafka(Go)教程(三)---Kafka 相关概念介绍

来自:指月 https://www.lixueduan.com原文:https://www.lixueduan.com/post/kafka/03-kafka-introduction/本文为 Kafka 入门教程,主要包括相关概念介绍如: 消息引擎、 Kafka 相关术语、角色定位及其版本选择等等。1. 消息引擎Kafka 系列相关代码见 GithubKafka 是什么呢?用一句话概括一下:Apache Kafka 是一款开源的消息引擎系统。消息引擎系统 这个词可能比较陌生,国内一般用

2021-09-04 11:02:08 316

原创 Kafka(Go)教程(二)---hello Kafka

来自:指月 https://www.lixueduan.com原文:https://www.lixueduan.com/post/kafka/02-hello-kafka/本文记录了 Kafka Golang 客户端(sarama)基本使用。1. 概述Kafka 系列相关代码见 GithubKafka 的 Golang 客户端比较少,不像 Java 由官方维护,Golang 的都是社区在维护。这里选取的是 sarama,社区活跃度还行,不过封装度比较低,比较接近原生,不过有好处也有坏处吧,

2021-09-04 11:00:52 284

空空如也

空空如也

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

TA关注的人

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