Skip to content

Latest commit

 

History

History
23 lines (18 loc) · 1.71 KB

README.zh_CN.md

File metadata and controls

23 lines (18 loc) · 1.71 KB

English | 中文

tRPC-Go Database 插件

LICENSE

在日常的开发过程中,开发者经常会访问 MySQL、Redis、Kafka 等存储进行数据库的读写。直接使用开源的 SDK 虽然可以满足访问数据库的需求,但是用户需要自己负责路由寻址、监控上报、配置的开发。

考虑到 tRPC-Go 提供了多种多样的路由寻址、监控上报、配置管理的插件,我们可以封装一下开源的 SDK,复用 tRPC-Go 插件的能力,减少重复代码。tRPC-Go 提供了部分开源 SDK 的封装,可以直接复用 tRPC-Go 的路由寻址、监控上报等功能。

数据库 描述
bigcache 封装开源本地缓存数据库 Bigcache
clickhouse 封装开源数据库 Clickhouse SDK
cos 封装腾讯云对象存储 COS SDK
goes 封装开源官方 Go ElasticSearch client
goredis 封装内存数据库 Redis SDK
gorm 封装 Golang ORM 库 GORM
hbase 封装开源数据库 HBase SDK
kafka 封装开源消息队列 Kafka SDK Sarama
mongodb 封装开源数据库 MongoDB Driver
mysql 封装开源数据库 Mysql Driver
timer 本地/分布式定时器