gausby / tortoise

A MQTT Client written in Elixir
Apache License 2.0
313 stars 54 forks source link

[Feature Request] Tortoise as transport protocol for Phoenix Channels #109

Open chintan-mishra opened 5 years ago

chintan-mishra commented 5 years ago

Pre-requisite

Phoenix channels currently support WebSockets and Long Polling. However, Phoenix application is not limited by these and its creators have made it possible to add other transport methods like MQTT, STOMP, HTML5 SSE, etc.

Proposal

Tortoise abstracts the nuances of MQTT making it a breeze to add MQTT in any project. Supporting Phoenix channels will be a step closer towards it.

Further

gausby commented 5 years ago

Thanks for the feature request. Let's see what we can do with the coming Tortoise. I will see if I can get a rc out sooner than later. Sorry it takes some time :)