5个版本
0.2.8 | 2021年1月5日 |
---|---|
0.2.7 | 2021年1月4日 |
0.2.6 | 2020年12月7日 |
0.2.0 | 2020年11月25日 |
0.1.0 | 2020年11月25日 |
#8 in #cerk
每月下载量27次
59KB
1K SLoC
cerk_config_loader_file
这是一个用于CERK的包。CERK是一个使用Rust编写,具有微内核架构的开源CloudEvents路由器。
简介
CERK允许您在不同的端口之间路由您的CloudEvents。端口是传输层绑定,CloudEvents可以通过它进行交换。它注重模块化和便携性。
组件
CERK附带一些预制组件,但实现自定义组件很容易。
有关详细信息,请参阅GitHub。
此组件:基于文件的配置加载器
此端口从json文件加载配置。
文件路径可以通过环境变量CONFIG_PATH
设置,默认为./config.json
。
示例配置
{
"routing_rules": [
"dummy-logger-output"
],
"ports": {
"ampq-input": {
"uri": "amqp://127.0.0.1:5672/%2f",
"consume_channels": [
{
"name": "test",
"ensure_queue": true,
"bind_to_exchange": "test"
}
],
"publish_channels": [
{
"name": "test",
"ensure_exchange": true
}
]
},
"dummy-logger-output": null
}
}
示例
更新README
原始的README文本位于lib.rs文件中的Rust文档注释
cargo安装cargo-readme
cargo readme > README.md
许可证
Apache-2.0
依赖项
~8–19MB
~289K SLoC