↓ 跳过正文

Go

统一接口代理服务平台

·16 字·1 分钟
Github 地址: 查看 GitHub 接口服务平台,提供类似于短信、图片、天气等接口,但更抽象统一化的接口代理服务平台。提供用户接口服务,接口服务商入驻上架接口,收取服务费 支持用户浏览、试用、开通、调用接口;管理员接口管理、上下架、统计等;服务商入驻、接口注册等 系统包括子系统:接口统一管理服务(平台)、接口提供服务(实际接口提供源)、通用业务服务(统一模型、服务类)、网关服务(统一鉴权、路由、访问控制、统计计费等)、接口调用 SDK(用户多语言调用包) 采用 gRPC 进行子系统通信;提供并发布不同语言 SDK;采用 Spring Cloud Gateway 网关进行路由转发、鉴权、限流、染色、业务统计、日志记录等

Go-scenery

·14 字·1 分钟
Github 地址: 查看 GitHub Go 语言相关技术笔记,包含 Go 语言基础、Go 语言进阶、Go 语言实战、Go 语言工具链、Go 语言框架和 Go 语言生态等内容。

Go 依赖注入之 wire 库

·296 字·2 分钟
Go 依赖注入之 wire 库 # PS: 若不了解控制反转和依赖注入,可参考博文:https://blog.csdn.net/qq_38269333/article/details/139300610?spm=1001.2014.3001.5501 简介 # wire 库是管理和解析依赖关系的。

Gin 框架二次开发模板

·5 字·1 分钟
基于 Gin 的后端初始化模板,整合路由、认证、响应封装、数据库、缓存、消息队列、定时任务、gRPC、SSE、WebSocket、多环境配置和依赖注入。 查看 GitHub

Kafka 简要实践

·655 字·4 分钟
Kafka 简要技术博客:从消息模型到 Go 实践 # Github 地址 背景 # Kafka 是一个高吞吐、可持久化、分布式的发布订阅消息系统。它常被放在业务系统和数据处理系统之间,用来承接事件流、日志流、指标流和异步消息。和传统“发一条、取一条”的队列相比,Kafka 更强调顺序追加、分区扩展、按偏移量消费,以及消息在一定保留周期内可重复读取。

etcd 应用与 Go 客户端实践

·687 字·4 分钟
etcd 简要技术博客 # Github 地址 一、etcd 是什么 # etcd 是一个使用 Go 语言实现的分布式、高可用、强一致性的键值存储系统。它常被用作分布式系统中的协调组件,用来保存配置、服务节点信息、租约状态、锁状态等小体量但高价值的数据。