Code BEAM America 2024
2024/03/07
https://codebeamamerica.com/
https://codebeamamerica.com/talks/zenohex/
Speakers:
Shintaro Hosoai, Hideki Takase and Mitsuhiro Osaki
Abstract:
How do you handle communication in complex networks or when communicating with other languages and IoT devices? Elixir offers various Pub/Sub communication libraries, but network configurations may limit their usability, and some require a broker server.
Zenohex is a high-performance Pub/Sub communication library based on Zenoh, implemented in Rust. Zenoh has broker-based and broker-less Pub/Sub communications, akin to MQTT and DDS, respectively, but with unique features that enable communication across languages, platforms, and devices. Since Zenohex is realized by using Rustler, this talk will also cover how to integrate Rust modules in your Elixir library. Note that our library also provides Rustler-Precompiled binaries, making it easy to use without a Rust.
Github: https://github.com/b5g-ex/zenohex, Hex.pm: https://hex.pm/packages/zenohex