标签: composition
与该标签相关的所有文章 "composition".
-
tower(二):Layer 与 ServiceBuilder-中间件组合机制
Layer trait 定义了"如何把一个 Service 包装成另一个 Service", ServiceBuilder 提供声明式 API 将多个 Layer 按顺序堆叠. 中间件组合在编译期完成类型嵌套 (如 Timeout<RateLimit<ConcurrencyLimit<S>>>), 零运行时开销, 这是 tower 与 Express/Koa 等运行时中间件链的本质区别.