logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

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

来自:指月 https://www.lixueduan.com原文:https://www.lixueduan.com/post/kafka/09-avoid-msg-lost/本文主要从 Producer、Broker、Consumer 等 3 个方面分析了 Kafka 应该如何配置才能避免消息丢失。Kakfa 相关代码见 Github1. 概述在使用 MQ 的时候最大的问题就是消息丢失,常见的

#kafka
史上最细gRPC(Go)入门教程(六)---提升服务安全性之自定义身份校验

本文主要记录了如何在 gRPC 中使用自定义身份校验以提升服务安全性。1. 概述gRPC 系列相关代码见 Github在 gRPC 中,身份验证被抽象为了credentials.PerRPCCredentials接口:type PerRPCCredentials interface {GetRequestMetadata(ctx context.C

#golang#开发语言#后端
gRPC入门教程(二)---gRPC简单使用

本文主要对 gRPC 框架做了简单的介绍,同时记录了具体安装方法与基本使用教程。更多文章欢迎访问我的个人博客–>幻境云图1. 概述gRPC 是一个高性能、通用的开源RPC框架,其由Google主要面向移动应用开发并基于HTTP/2协议标准而设计,基于ProtoBuf(Protocol Buffers)序列化协议开发,且支持众多开发语言。 gRPC基于HTTP/2标准设计,带来诸如...

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

来自:指月 https://www.lixueduan.com原文:https://www.lixueduan.com/post/kafka/12-hw-leader-epoch/本文解释了 Kafka 中的高水位和 Leader Epoch 机制。1. 概述Kafka 系列相关代码见 Github高水位(High Watermark)是 Kafka 中非常重要的概念,而 Leader Epoch

#kafka#分布式#kafka
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:Pr

#kafka
史上最细gRPC(Go)入门教程(三)---gRPC流式传输--Streaming

本文主要讲述了 gRPC 中的四种类型的方法使用,包括普通的 Unary API 和三种 Stream API:ServerStreaming、ClientStreaming、BidirectionalStreaming。gRPC 系列文章欢迎访问我的个人博客 指月1. 概述gRPC 系列相关代码见 GithubgRPC 中的 Service API 有如下4种类型:1)UnaryAPI:普通一元

#golang
Kubernetes教程(一)---使用 kubeadm 创建 k8s 集群(containerd)

本文记录了使用 kubeadm 从头搭建一个使用 containerd 作为容器运行时的 Kubernetes 集群的过程。

#kubernetes#docker#容器
一次 Scan 竟耗时上百秒?Redis Scan 原理解析与踩坑

来自:指月 https://www.lixueduan.com原文:https://www.lixueduan.com/post/redis/redis-scan/主要分析了 Redis Scan 命令基本使用和具体实现,包括Count 参数与 Scan 总耗时的关系,以及核心的逆二进制迭代算法分析。1. 概述由于 Redis 是单线程在处理用户的命令,而 Keys 命令会一次性遍历所有 Key,

#redis#数据库#缓存
etcd教程(一)---通过docker安装etcd集群

来自:指月 https://www.lixueduan.com原文:https://www.lixueduan.com/post/etcd/01-install/本文主要记录了如何通过docker-compose来搭建etcd,包括单节点和集群模式及其web监控。1. 单节点1. 目录结构/usr/local/docker/etcd--/data--docker-compose.yml2. doc

#docker#etcd#容器
暂无文章信息