- Notifications
You must be signed in to change notification settings - Fork2
Rust client for Vert.x TCP event-bus bridge
License
aesteve/vertx-eventbus-client-rs
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Vert.x allows to expose its event-bus through aTCP socket.This crate offers primitives in the Rust programming language to interact with the event bus over this TCP connection.
This allows to send messages from a Rust codebase (embedded sensors for instance) to a running Vert.x instance, or reacting to event bus messages published from the Vert.x application in a Rust codebase.
This project is still in early development phase, although it's available as acrate if you need it.The design (at the moment: iterators over incoming messages) is highly suggest to change.
Any proposition or technical comment is highly welcomed in the issues.
In order to test the client against a "real" TCP Event-Bus bridge (and avoid observator-bias: testing my own understanding of the protocol),this docker image is used, through testcontainers.The code for this image can be foundhere, it's a simple Vert.x application listening/publishing to the Event-Bus and exposing it through TCP on port 7542.
About
Rust client for Vert.x TCP event-bus bridge
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors2
Uh oh!
There was an error while loading.Please reload this page.