diff --git a/README.md b/README.md index 23b2763..94b434f 100644 --- a/README.md +++ b/README.md @@ -18,12 +18,13 @@ | **go/shell** | v1.0.5 | 终端样式; 命令执行; 命令链管道 | cast | [./shell/README.md](https://apigo.cc/go/shell) | | **go/config** | v1.0.6 | 文件配置加载; 环境覆盖; 结构映射 | cast, convert, file | [./config/README.md](https://apigo.cc/go/config) | | **go/log** | v1.1.9 | 高性能 Meta 驱动日志; JSON 数组序列化; 脱敏; 独立可视化工具 (logv) | cast, config, shell | [./log/README.md](https://apigo.cc/go/log) | -| **go/http** | v1.0.6 | 高性能 HTTP 客户端; 泛型绑定; 自动透传 | cast, convert, file, log | [./http/README.md](https://apigo.cc/go/http) | +| **go/http** | v1.0.8 | 高性能 HTTP 客户端; 泛型绑定; 自动透传; 流式 Multipart 上传 | cast, convert, file, log | [./http/README.md](https://apigo.cc/go/http) | | **go/db** | v1.0.8 | 极简数据库抽象; 自动绑定; 读写分离; 自动 ID 生成 | cast, config, convert, crypto, id, log, rand, safe, shell | [./db/README.md](https://apigo.cc/go/db) | | **go/redis** | v1.0.5 | 高性能 Redis 客户端; 分布式 ID; 发布订阅 | cast, config, crypto, id, log, safe | [./redis/README.md](https://apigo.cc/go/redis) | | **go/discover** | v1.0.7 | 服务发现与负载均衡; 自动透传; H2C/WS 支持 | cast, config, http, log, redis | [./discover/README.md](https://apigo.cc/go/discover) | | **go/service** | v1.0.0 | 核心微服务框架; 自动参数注入; 路由反射; WebSocket/静态文件/代理支持 | cast, config, discover, http, id, log, redis | [./service/README.md](https://apigo.cc/go/service) | | **go/watch** | v1.1.1 | 高性能、AI 友好的文件监听库; 递归监听; 灵活过滤 | file, timer | [./watch/README.md](https://apigo.cc/go/watch) | +| **go/api** | v1.0.1 | 极致精简的第三方 API 调度引擎; 接口驱动; 自动配置注入; 内置多级继承与防泄漏机制 | cast, config, crypto, encoding, http | [./api/README.md](https://apigo.cc/go/api) | ... ### service (微服务核心框架) - **意图**: 极简、自动化的 Web 与 WebSocket 服务框架,实现极致的依赖注入与路由映射。 @@ -34,6 +35,14 @@ - **工具**: MakeId, MakeIdForMysql, MakeIdForPostgreSQL, VerifyStruct - **对象**: Request, Response, Result, CodeResult +### api (第三方 API 调度引擎) +- **意图**: 消除对接第三方服务的 SDK 摩擦,实现配置自动化回填与接口化动态签名,确保引擎无状态。 +- **API**: + - **核心调度**: Call[T] + - **动作接口 (鸭子类型)**: Action, SignerAction, ConfigurableAction, URLAction, MethodAction, ValidatableAction + - **配置加载**: Load, GetActionConfig, SetEncryptKeys + - **签名系统**: RegisterSigner, GetSigner + ### watch (高性能文件监听)