go-Go Helm:Kubernetes 应用包管理的强大工具 Go Helm:Kubernetes 应用包管理的强大工具 Helm 是一个用 Go 语言编写的 Kubernetes 应用包管理工具,它已经成为 Kubernetes 生态系统中不可或缺的一部分。本文将介绍 Helm 的核心概念、架构设计以及实际使用示例。 Helm 是什么? Helm 是 Kub...
go-NSQ:高性能、高可用的分布式消息队列系统 NSQ:高性能、高可用的分布式消息队列系统 概述 NSQ 是一个基于 Go 语言开发的实时分布式消息平台,由 Bitly 公司开源。它被设计为一个简单、高性能、高可用的消息队列系统,广泛应用于大规模分布式系统中处理实时数据流。 核心特性 1. 分布式架构 NSQ 采用去中心化的设计,没有单点故障。每...
go-Traefik:云原生时代的动态反向代理与负载均衡器 Traefik:云原生时代的动态反向代理与负载均衡器 什么是Traefik? Traefik(发音为”traffic”)是一个现代化的HTTP反向代理和负载均衡器,专为微服务和容器化环境设计。与传统的反向代理不同,Traefik能够自动发现服务配置,无需手动重启即可动态更新路由规则,是云原生架构的理...
go-Go Filebrowser:轻量级自托管文件管理器 Go Filebrowser:轻量级自托管文件管理器 项目概述 Go Filebrowser 是一个用 Go 语言编写的轻量级、高性能的自托管文件管理器,它提供了一个现代化的 Web 界面,让用户能够通过浏览器轻松管理服务器上的文件。该项目设计简洁、部署简单,特别适合个人开发者、小型团队或需要简单文...
go-Go v2ray-core:高性能代理工具的核心引擎 Go v2ray-core:高性能代理工具的核心引擎 项目概述 v2ray-core 是一个用 Go 语言编写的高性能代理工具核心引擎,它是 V2Ray 项目的核心组件。该项目采用模块化设计,支持多种代理协议,提供了强大的网络代理和隧道功能。v2ray-core 以其出色的性能、稳定性和灵活性在代理...
go-TiDB:分布式 NewSQL 数据库的 Go 语言实现 TiDB:分布式 NewSQL 数据库的 Go 语言实现 项目概述 TiDB 是 PingCAP 公司基于 Go 语言开发的分布式 NewSQL 数据库,它结合了传统关系型数据库的最佳特性和 NoSQL 系统的可扩展性。TiDB 兼容 MySQL 协议,支持水平扩展、强一致性和高可用性,为现代云原生...
go-Colima:在 macOS 上轻松运行容器的新选择 Colima:在 macOS 上轻松运行容器的新选择 什么是 Colima? Colima 是一个开源项目,旨在为 macOS 用户提供简单、轻量级的容器运行时环境。它的名字来源于 “Container on Lima”,基于 Lima 项目构建,为 macOS 用户提供了无需 Docker Des...
Golang-sqlite 自定义函数注册使用 在一些场景中我们必要使用在sqlite查询中好用的函数,这样更加方便,更加好用,嘿嘿比如下面将给出的例子中我们获取一个字符串的MD5值是很常见的。如果返回结果要加上这个计算好的值,需要在结果集内一一处理。下面我们就开始使用。首先要用到一个golang的第三方包:go get -u github.co...
Golang-Bloom Filter-需要一个模糊记录,以极少量内存换取"几乎不会出错"的极速判断 问题背景:为什么我们需要“模糊记忆”?从处理数百万交易的银行API,到通过协调自动化生产线的工业平台管理重要患者数据的医院系统。这些系统有一个共同的特点:它们必须每天处理数百万个API调用,同时保持出色的性能和可预测的响应时间。在这种情况下,即使看似简单的操作在扩大业务量时也可能成为关键瓶颈。一个完...