1个不稳定版本
0.1.0 | 2023年12月20日 |
---|
#64 在 #payload
84 每月下载量
用于 hedwig
7KB
117 行
Hedwig Rust库
这是什么?
Hedwig是一个在AWS和GCP上工作的跨服务通信总线,同时保持了简单和直接。
它允许在发送消息负载之前对其进行验证,有助于早期捕捉跨组件的不兼容性。
Hedwig允许消费者和发布者之间的关注点分离,使您的服务松散耦合,并通过消息负载验证强制执行合同。Hedwig也可以用来构建异步API。
快速入门
安装
添加到Cargo.toml
[dependencies]
hedwig = "6"
您可能还需要启用其他功能,以便使用可选的发布者或验证器,例如
[dependencies]
hedwig = { version = "6", features = ["google"] }
使用方法
请参阅仓库中的示例以及crate级别的文档中的使用示例。
获取帮助
我们使用GitHub问题来跟踪错误和功能请求。
- 如果您发现可能存在错误,请打开问题
lib.rs
:
Hedwig格式中使用的特性和类型的核心集合。
这个crate旨在提供比主要包含电池的hedwig
crate更好的版本稳定性。顶级应用程序通常应使用hedwig
,而定义消息类型的crate应使用hedwig_core
依赖项
~500KB