指月小筑|意琦行的个人博客

勿在浮沙筑高台

首页 分类 标签 归档 关于

Kafka(Go)教程(十二)---Kafka 中的高水位和 Leader Epoch 机制

2021年9月30日
| Kafka

本文解释了 Kafka 中的高水位和 Leader Epoch 机制。

……

阅读全文

MySQL教程(十)---MySQL ACID 实现原理

2021年9月19日
| MySQL

本文主要记录了 MySQL ACID 的具体实现原理,包括原子性(atomicity)、一致性(consistency)、隔离性(isolation)、持久性(durability)。

……

阅读全文

Kafka(Go)教程(十一)---Consumer Group & Rebalance

2021年9月10日
| Kafka

本文主要讲述了 Kafka 的消费者组(Consumer Group)和 消费者组的 Rebalance 及如何避免无效 Rebalance。

……

阅读全文

Kafka(Go)教程(十)---Kafka 是如何实现精确一次(exactly once)语义的?

2021年9月3日
| Kafka

本文主要讲述了Kafka 消息交付可靠性保障以及精确处理一次语义的实现,具体包括幂等生产者和事务生产者。

……

阅读全文

Kafka(Go)教程(九)---如何避免消息丢失?

2021年8月27日
| Kafka

本文主要从 Producer、Broker、Consumer 等 3 个方面分析了 Kafka 应该如何配置才能避免消息丢失。

……

阅读全文

Kafka(Go)教程(八)---生产者压缩算法详解及源码分析

2021年8月21日
| Kafka

本文主要分析了 Kafka 生产者压缩与解压逻辑以及注事事项点,最终通过 Go 客户端 sarama 演示了 压缩算法的具体使用,并通过源码分析了 Go 客户端 sarama 的具体实现。

……

阅读全文

Kafka(Go)教程(七)---生产者分区机制原理剖析及实战

2021年8月20日
| Kafka

本文主要分析了 Kafka 消息分区(Partition)机制的原理,包括常见分区策略以及自定义分区策略。最后对 Go 客户端 Sarama 具体实现进行了演示和分析。

……

阅读全文

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

2021年8月14日
| Kafka

本文主要通过源码分析了 Kafka Go sarama 客户端生产者的实现原理,包括消息分发流程,消息打包处理,以及最终发送到 Kafka 等具体步骤,最后通过分析总结出的常见性能优化手段。

……

阅读全文

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

2021年8月13日
| Kafka

本文主要讲解其中的 Producer API 和 Consumer API 在 Go Client sarama 中的使基本使用以及注意事项。

……

阅读全文

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

2021年8月6日
| Kafka

本文主要记录了 Kafka 线上环境集群部署考虑因素以及非常非常重要的 Kafka 参数配置讲解。

……

阅读全文

  1. 上一页
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. ...
  8. 16
  9. 下一页

最近文章

  • Docker教程(十)---Docker 单机(桥接)网络实现
  • Docker教程(九)---如何使用UFS(overlayfs)实现rootfs
  • Go语言之 chan 源码分析
  • etcd教程(十五)---leader选取源码分析
  • Docker教程(八)---Cgroups-3-相关命令汇总及Go Demo
  • Docker教程(七)---Cgroups-2-subsystem演示
  • Docker教程(六)---Cgroups-1-初体验
  • Docker教程(五)---namespace 初体验
  • etcd教程(十四)---watch 机制源码分析(下)
  • etcd教程(十三)---watch 机制源码分析(上)

分类

  • Android (2)
  • Blog (5)
  • Distributed (1)
  • Docker (10)
  • Git (3)
  • Go-Micro (1)
  • Golang (9)
  • Java (25)
  • Kafka (12)
  • Kubernetes (9)
  • Linux (6)
  • Markdown (1)
  • MongoDB (1)
  • MySQL (10)
  • Network (6)
  • Nginx (5)
  • Redis (7)
  • Tracing (5)
  • elasticsearch (2)
  • etcd (16)
  • gRPC (14)
  • protobuf (2)
  • web (1)

标签

Android Distributed Docker Git Go Golang Hexo Jaeger Java Kafka Kubernetes Linux Markdown Micro MongoDB MySQL Mybatis Network Nginx Redis Spring SpringMVC Tracing elasticsearch etcd gRPC protobuf web 设计模式

友情链接

其它

  • 文章 RSS
© 2022 指月小筑|意琦行的个人博客 By 意琦行. Powered by Hugo. Theme based on maupassant. 渝ICP备20005680号-1. 渝公网安备 50010302002842号. Github.