-
zenoh
zenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I have used this one, zeromq/zmq.rs and it was pretty okay and it is a native implementation. Though I did not try to implement more complex architectures from RFC like Majordomo, I imagine it would be possible since basic sockets are implemented AFAIK. There is another crate called zmq2, (might have been renamed), it is a more complete implementation or even full maybe, but it provides bindings, so cross-compiling was too much effort, for me at least.
I have used eclipse zenoh it is developed in rust, and it unifies distributed and decentralized data transfers.