K8s日志收集Loki 主流的K8s日志收集方案ELK需要部署es集群,很重,需要的机器资源比我们运行服务的机器还多。调研发现轻量级日志方案loki,正好满足我们需求。 2024-01-30 #tech #k8s
Go配置热更——动态绑定 当我们使用配置中心时,我们希望配置热更。一般的实现方式是,读取配置初始化并增加变更监听。这种方式可以实现,但需要我们维护配置变更逻辑,不友好。 在大多数场景下,我们想要的其实是一个func(),每次调用返回最新的结构化配置。Go 1.18增加了泛型,可以很优雅地解决配置热更问题。 我以nacos为例,写了一个动态绑定库bind_nacos_cfg。 接口如下 12345678// Supplier 2022-11-15 #编程
我折腾过的编程语言 我折腾过的编程语言有 语言 特点 说明 Go 简单,静态编译 最近3年主要工作语言 Java 生态成熟 Go之前主要工作语言,现在偶尔写些业余项目 Clojure 数据即代码,元编程 17年学函数式编程时学的,写过GUI程序和几个Web小项目 Haskell 强类型函数式 17年学函数式编程时学的,主要是开阔眼界 Kotlin 加糖版Java,有协程 写过Demo,无实 2022-11-13 #编程