dashbitco / broadway

Concurrent and multi-stage data ingestion and data processing with Elixir
https://elixir-broadway.org
Apache License 2.0
2.43k stars 161 forks source link

Request for MQTT support in Elixir Broadway #330

Closed Enuzo closed 1 year ago

Enuzo commented 1 year ago

I'm interested in using Elixir Broadway to develop a real-time messaging application. However, I need to be able to use MQTT to communicate with the devices that will be sending and receiving messages.

It will be great to consider adding support for MQTT to Elixir Broadway. I believe that this would be a valuable extension for the library in general.

whatyouhide commented 1 year ago

@Enuzo there are third-party Broadway producers for things like Redis streams (https://hex.pm/packages/off_broadway_redis_stream) and more (search for off_broadway_ on hex.pm). Maybe someone can take it on and build a MQTT adapter 😉

josevalim commented 1 year ago

Hi @Enuzo! We advice you to explore this road, for sure! We don't have plans at the moment to support MQTT officially. :)

Enuzo commented 1 year ago

Thank you @whatyouhide and @josevalim for the swift response. I'll explore the the option you have provided. I hope it'll be fun 😊