
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
需求背景监控数据采集领域,比如 Prometheus 生态有非常多的 Exporter,虽然生态繁荣,但是无法达到开箱即用的大一统体验,Exporter 体系的核心问题有:良莠不齐:有的 Exporter 写的非常棒,有的则并不完善,有些监控类别甚至有多个 Exporter,选择困难写法各异:Exporter 所用的日志库、配置文件管理方式、命令行传参方式各异,体验不一倚重边车模式:有些 Expo
背景前段时间公司领导让我排查一个关于在 JDK21 环境中使用 Spring Boot 配合一个 JDK18 新增的一个 SPI(java.net.spi.InetAddressResolverProvider) 不生效的问题。但这个不生效的前置条件有点多:JDK 的版本得在 18+SpringBoot3.x还在额外再配合使用 -javaagent:opentelemetry-javaagent.
前言Map 这样的 Key Value 在软件开发中是非常经典的结构,常用于在内存中存放数据。本篇主要想讨论 ConcurrentHashMap 这样一个并发容器,在正式开始之前我觉得有必要谈谈 HashMap,没有它就不会有后面的 ConcurrentHashMap。HashMap众所周知 HashMap 底层是基于 数组 + 链表 组成的,不过在 jdk1.7 和 ...
前段时间在这个视频中分享了 https://github.com/bregman-arie/devops-exercises 这个知识仓库。这次继续分享里面的内容,本次主要以 k8s 相关的问题为主。k8s 是什么,为什么企业选择使用它k8s 是一个开源应用,给用户提供了管理、部署、扩展容器的能力,以下几个例子更容易理解:你可以将容器运行在不同的机器或节点中,并且可以将一些变化同步给这些容器,简单
前言最近线上遇到一个问题:在消费kafka消息的时候如果长时间(大概半天到一天的时间)队列里没有消息就可能再也消费不了。针对这个问题我们反复调试多次。线下模拟,调整代码,但貌似还是没有找到原因。但是只要重启消费进程就又可以继续消费。解决方案由于线上业务非常依赖kafka的消费,但一时半会也没有找到原因,所以最后只能想一个临时的替换方案:
之前有朋友问如何做集成测试,今天就重点讲讲这个集成测试在开源项目中是如何做的。通常是需要对外提供服务的开源项目都需要集成测试:PulsarKafkaDubbo 等而只提供本地类库的项目通常只需要编写单元测试即可:HutoolApache Commmon以我接触到的服务型应用主要分为两类:一个是 Java 应用一个是 Golang 应用。????GolangGolang 因为工具链没有 Java 那