编程社-专注IT编程技术教程分享
最新发布第622页
什么是prometheus中的exporter-编程社

什么是prometheus中的exporter

1、解释 所有可以向prometheus提供特定格式的监控数据的程序都可以被称为一个Exporter。 Exporter就是一个运行在节点上,负责采集指标并按照确定格式提供给prometheus获取的后台agent服务。 2、...
清欢渡的头像-编程社钻石会员清欢渡9个月前
03010
Kafka丢消息的6种场景-编程社

Kafka丢消息的6种场景

我们使用 Kafka 的时候,怎样能保证不丢失消息呢?今天来聊一聊这个话题。 首先我们看一下 Kafka 的架构图 场景一:异步发送 Producer 异步发送是丢失消息比较多的场景,Kafka 异步发送的代码如...
自动化测试在Kubernetes Operator开发中的应用:以OpenTelemetry-编程社

自动化测试在Kubernetes Operator开发中的应用:以OpenTelemetry

背景 最近在给 opentelemetry-operator提交一个标签选择器的功能时,因为当时修改的函数是私有的,无法添加单测函数,所以社区建议我补充一个 e2e test. 因为在当前的版本下,只要给 deplo...
Redis的RESP协议抓包分析-编程社

Redis的RESP协议抓包分析

听说Redis协议很简单,那今天就抓个包来一起看看吧。 RESP是什么 Redis 的序列化协议, 是一种二进制协议,支持多种数据类型,其中,数据的第一个字节(First byte)决定其类型,使用( CRLF&nbs...
清欢渡的头像-编程社钻石会员清欢渡12个月前
0309
java是解释型语言还是编译型语言-编程社

java是解释型语言还是编译型语言

首先在Java经过编译之后生成字节码文件,接下来进入JVM中,就有两个步骤编译和解释。 如下图: 编译性: Java源代码首先被编译成字节码,JIT 会把编译过的机器码保存起来,以备下次使用。 解释性...
清欢渡的头像-编程社钻石会员清欢渡12个月前
0329
RocketMQ高性能从何谈起,数据又存放在哪?-编程社

RocketMQ高性能从何谈起,数据又存放在哪?

今天我们再来聊一聊 RocketMQ,经过前面两章的了解,相信大家对于 RocketMQ 的基本架构以及实现消息队列的两种模式都已经很清楚啦。 那我们今天再来探讨一个问题,那就是:都说哦 RocketMQ 是高...
LInux搭建数据共享,快速部署NFS服务!-编程社

LInux搭建数据共享,快速部署NFS服务!

一、NFS简介与RPC简介 1. NFS服务简介 NFS是一种网络协议,NFS依赖RPC才能工作。(RHEL5.0上是NFS V3而RHEL6.0上是NFS V4) NFS 的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的...
清欢渡的头像-编程社钻石会员清欢渡10个月前
0509