11个版本 (6个重大变更)
0.12.20 | 2024年3月18日 |
---|---|
0.12.9 | 2023年10月2日 |
0.10.4 | 2023年4月18日 |
0.8.23 | 2022年10月25日 |
0.0.35 | 2020年10月16日 |
#265 在 硬件支持
1,089 星标 & 43 关注者
415KB
9K SLoC
简介
这是Akri代理项目。它是Kubernetes设备插件的实现。
设计
特性
公共
#[async_trait]
pub trait DiscoveryHandler {
async fn discover(
&self,
request: tonic::Request<akri_discovery_utils::discovery::v0::DiscoverRequest>,
) -> Result<tonic::Response<akri_discovery_utils::discovery::v0::DiscoverStream>, tonic::Status>;
}
私有
- EnvVarQuery - 这提供了一种可模拟的方式,用于查询环境变量以查询
get_discovery_handler
。
trait EnvVarQuery {
fn get_env_var(&self, name: &'static str) -> Result<String, VarError>;
}
依赖项
~72MB
~1M SLoC