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
23KB
472 行
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