trpc-go-utils

module
v0.0.0-...-be573ad Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 11, 2024 License: MIT

README

trpc-go-utils

腾讯 tRPC 框架 go 工具库。

目前是 Andrew 个人使用, 但是开放代码用于参考和交流

Directories

Path Synopsis
client
gorm
Package gorm 实现 gorm 的热更新
Package gorm 实现 gorm 的热更新
internal
Package internal 实现 client 包的一些通用逻辑
Package internal 实现 client 包的一些通用逻辑
redis
Package redis 提供 trpc-database 的 goredis 工具
Package redis 提供 trpc-database 的 goredis 工具
sqlx
Package sqlx 提供 trpc-database 的 sqlx 工具
Package sqlx 提供 trpc-database 的 sqlx 工具
Package codec 提供一些覆盖 codec 的工具
Package codec 提供一些覆盖 codec 的工具
Package config 提供动态配置的接口
Package config 提供动态配置的接口
etcd
Package etcd 封装 etcd 配置 API
Package etcd 封装 etcd 配置 API
Package errs 实现基于 tRPC errs 的错误功能封装
Package errs 实现基于 tRPC errs 的错误功能封装
Package metrics 提供 trpc metrics 功能的封装
Package metrics 提供 trpc metrics 功能的封装
log
Package log 简单统计每分钟的指标数据, 然后写入日志
Package log 简单统计每分钟的指标数据, 然后写入日志
log/internal
Package internal log 内部工具
Package internal log 内部工具
naming
mysql
Package mysql 简单使用 MySQL 轮询来维护服务的可用性
Package mysql 简单使用 MySQL 轮询来维护服务的可用性
Package plugin 提供 trpc 启动配置中的 plugin 工具
Package plugin 提供 trpc 启动配置中的 plugin 工具
Package recovery 提供适配 tRPC 的捕获异常工具
Package recovery 提供适配 tRPC 的捕获异常工具
Package tracelog 提供带 tracing 功能的日志功能以及一些工具
Package tracelog 提供带 tracing 功能的日志功能以及一些工具

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL