English | 中文
-
aop/
提供了基于 AOP 的多种扩展能力,包括与之相关的覆盖 RPC、AOP 拦截器、Debug 服务、cli 命令的相关实现。
-
call
使用 iocli 工具调用接口方法的能力
-
list/
接口方法可视化能力
-
watch/
接口、方法、实时参数观测能力
-
monitor/
实时调用监控能力
-
trace/
链路追踪、分布式链路追踪、链路日志采集能力
-
transaction/
事务、分布式事务能力
-
dynamic_plugin
基于 Go 原生插件机制的接口动态代理能力
-
-
autowire/
提供了自动装载模型的扩展
-
allimpls/
定义了注入一个接口的全部实现的模型。
-
config/
定义配置字段自动装载模型
-
rpc/
定义了 ioc-golang 原生支持的 RPC 模型,覆盖 client、server 端。
-
grpc/
gRPC 客户端自动装载模型
-
为方便开发者直接注入,IOC-golang 提供了覆盖多个领域的预置组件,可供开发者直接注入使用。
-
config/
提供了可以基于配置文件注入的基本数据类型
-
config_center/
提供了可以直接注入的配置中心客户端结构
- nacos
-
db/
提供了可以操作数据库的客户端结构
- gorm
-
pubsub/
提供了可以操作消息队列的客户端结构
- rocketmq
-
registry/
提供了可以操作分布式场景下注册中心的客户端结构
- nacos
-
state/
提供了可以保存状态、缓存的客户端结构
- redis