26个版本 (稳定版)

7.1.0 2023年12月20日
6.4.0 2023年11月8日
6.1.0 2023年3月23日
6.0.1 2022年7月11日
0.3.0 2019年7月1日

#183 in 异步

Download history 2/week @ 2024-04-08 18/week @ 2024-04-15 90/week @ 2024-04-22 9/week @ 2024-04-29 4/week @ 2024-05-06 38/week @ 2024-05-20 35/week @ 2024-06-03 8/week @ 2024-06-10 51/week @ 2024-07-01 42/week @ 2024-07-08 22/week @ 2024-07-15 68/week @ 2024-07-22

183 每月下载量

Apache-2.0

140KB
2.5K SLoC

Hedwig Rust库

Build Status Latest Version Docs

这是什么?

Hedwig是一个在AWS和GCP上工作的跨服务通信总线,同时保持了简洁和直观。

它在发送之前允许验证消息负载,有助于早期发现跨组件不兼容性。

Hedwig允许消费者和发布者之间的关注点分离,因此您的服务是松散耦合的,并且通过消息负载验证强制执行合约。Hedwig也可以用来构建异步API。

快速入门

安装

添加到Cargo.toml

[dependencies]
hedwig = "6"

您可能还需要启用一些额外的功能,以便使用可选的发布者或验证器,例如

[dependencies]
hedwig = { version = "6", features = ["google"] }

使用方法

请参阅存储库中的示例以及crate级文档中的使用示例。

寻求帮助

我们使用GitHub问题跟踪错误和功能请求。

依赖关系

~2–15MB
~232K SLoC