#event-bus #tcp #bridge #vertx #api-bindings #send-message

vertx-eventbus-bridge

Rust客户端,支持通过TCP与Vert.x事件总线通信

4个版本

0.0.4 2020年11月6日
0.0.3 2020年11月6日
0.0.2 2020年7月26日
0.0.1 2020年7月26日

#event-bus中排名20

Apache-2.0LGPL-2.0-or-later

23KB
472

License Crates.io Version codecov

Vert.x TCP事件总线客户端,适用于Rust

Vert.x允许通过TCP套接字公开其事件总线。这个包为Rust编程语言提供了与事件总线交互的原语。

这允许从Rust代码库(例如嵌入式传感器)发送消息到正在运行的Vert.x实例,或者从Rust代码库中响应Vert.x应用程序发布的事件总线消息。

早期阶段

虽然该项目可以作为crate使用,但它仍处于早期开发阶段。当前的设计(目前:输入消息的迭代器)建议进行重大更改。

欢迎在问题中提出任何建议或技术评论。

测试

为了测试客户端对“真实”的TCP事件总线网桥的兼容性(并避免观察者偏差:测试自己对协议的理解),使用此Docker镜像(通过testcontainers),以测试。此镜像的代码可以在此处找到,它是一个简单的Vert.x应用程序,监听/发布到事件总线,并通过TCP在端口7542上公开。

依赖项

~0.9–1.7MB
~38K SLoC