Documentation
¶
Overview ¶
Package lavabuilder 是 lava 应用的 DI 装配与 CLI 启动入口。
它负责:
- 创建 dix 容器并注册默认 Provider(日志、指标、生命周期、服务发现等)
- 通过 debug.RegisterAll() 加载编解码器、debug 端点、日志扩展等 side-effect 模块
- 注册所有子命令(grpc/http/scheduler/tunnel 等)并挂载全局 CLI flag
- 绑定 signals.Context() 作为根 context,实现优雅关停
典型用法:
di := lavabuilder.New() lavabuilder.Run(di)
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.