diff --git a/README.md b/README.md index 2161fe0..d91855a 100644 --- a/README.md +++ b/README.md @@ -17,15 +17,25 @@ | **go/file** | v1.0.4 | 高性能 IO; 智能序列化; 内存资源加密 | convert, encoding, safe | [./file/README.md](https://apigo.cc/file) | | **go/shell** | v1.0.4 | 终端样式; 命令执行; 命令链管道 | cast | [./shell/README.md](https://apigo.cc/go/shell) | | **go/config** | v1.0.4 | 文件配置加载; 环境覆盖; 结构映射 | cast, convert, file | [./config/README.md](https://apigo.cc/go/config) | -| **go/log** | v1.0.2 | 高性能日志; 脱敏; 多输出渠道 | cast, config, shell | [./log/README.md](https://apigo.cc/go/log) | +| **go/log** | v1.1.0 | 高性能日志; 脱敏; 多输出渠道 | cast, config, shell | [./log/README.md](https://apigo.cc/go/log) | | **go/http** | v1.0.3 | 高性能 HTTP 客户端; 泛型绑定; 自动透传 | cast, convert, file, log | [./http/README.md](https://apigo.cc/go/http) | | **go/db** | v1.0.4 | 极简数据库抽象; 自动绑定; 读写分离; 自动 ID 生成 | cast, config, convert, crypto, id, log, rand, safe, shell | [./db/README.md](https://apigo.cc/go/db) | | **go/redis** | v1.0.2 | 高性能 Redis 客户端; 分布式 ID; 发布订阅 | cast, config, crypto, id, log, safe | [./redis/README.md](https://apigo.cc/go/redis) | +| **go/discover** | v1.0.0 | 服务发现与负载均衡; 自动透传; H2C/WS 支持 | cast, config, http, log, redis | [./discover/README.md](https://apigo.cc/go/discover) | --- ## API 指南 +### discover (服务发现与负载均衡) +- **意图**: 极简、自动化的服务发现与微服务调用层。 +- **API**: + - **核心控制**: Start, EasyStart, Stop, AddExternalApp, SetNode + - **服务调用**: NewCaller, Get, Post, Put, Delete, Head, Do, Open (WS) + - **扩展配置**: SetLoadBalancer, SetRoute + - **透传列表**: RelayHeaders + + ### cast (语义化类型转换与泛型工具) - **意图**: 彻底消除类型摩擦。 - **API**: @@ -96,6 +106,7 @@ - **Logger**: Debug, Info, Warning, Error (带堆栈), Log (通用), DB (带耗时与错误堆栈), Request, Task, Monitor, Statistic - **管理**: New (创建子 Logger), SetLevel, SetDesensitization - **显示**: Viewable (格式化为彩色文本) + - **对象池**: GetEntry, PutEntry, WithEntry (支持泛型,极致性能) ### http (高性能 HTTP 客户端) - **意图**: 极致精简的请求封装,支持分段下载、泛型绑定与微服务 Header 自动透传。