#cloud-events #amqp #router #cerk

cerk_port_amqp

这是一个 CERK 的包。CERK 是一个用 Rust 编写的开源 CloudEvents 路由器,采用微内核架构。

11 个版本

0.2.11 2021 年 1 月 9 日
0.2.10 2021 年 1 月 9 日
0.2.6 2020 年 12 月 7 日
0.2.1 2020 年 11 月 29 日
0.1.0 2020 年 11 月 23 日

#6#cerk

每月 30 次下载

Apache-2.0

80KB
1.5K SLoC

cerk_port_amqp

Build status

这是一个 CERK 的包。CERK 是一个用 Rust 编写的开源 CloudEvents 路由器,采用微内核架构。

简介

CERK 允许您在不同的端口之间路由您的 CloudEvents。端口是 CloudEvents 可以交换的传输层绑定。它注重模块化和可移植性。

组件

CERK 包含一些预制组件,但实现自定义组件也很容易。

更多详细信息请查看 GitHub

此组件:AMQP 端口

此端口使用 v0.9.1 协议版本将 CloudEvents 发布到/订阅来自 AMQP 代理。

该端口使用 lapin 实现。

内容模式

该端口支持结构化内容模式,具有 JSON 事件格式。但是,它不支持二进制内容模式。

https://github.com/cloudevents/spec/blob/master/amqp-protocol-binding.md#2-use-of-cloudevents-attributes

示例

更新 Readme

原始 Readme 文本是 lib.rs 文件中的 Rust 文档注释

  1. cargo安装 cargo-readme
  2. cargo readme > README.md

许可证

Apache-2.0

依赖项

~13–27MB
~427K SLoC