helium / console

A management console to onboard and manage devices running on the Helium blockchain network.
Apache License 2.0
104 stars 31 forks source link

Feature Request AMQP #1214

Open hackNthisNthat opened 2 years ago

hackNthisNthat commented 2 years ago
  1. Are you using Helium hosted Console or running your own open source Console? Both Foundation and Nova hosted consoles
  2. If you are on Helium hosted Console, which url are you currently on? console and console-vip
  3. If you are experiencing bugs in Helium hosted Console, please specify your Organization name and Device ID (ex. 3483050b-284d-47e2-8eda-e087fc03a753).

Please describe your issue: I'd like to request a feature of AMQP to publishing messages to RabbitMQ or equiv.

vicmgs commented 2 years ago

can you explain further what you are trying to do with AMQP?

hackNthisNthat commented 2 years ago

It's an architectural flow we use often at my day job (not in IoT). When using AMQP you can manage backpressure of the data flow and create a "spigot" type control to allow for downstream maintenance without losing data. As AMQP is a full queueing platform it can hold more messages for consumption than MQTT's basic pub/sub. And who doesn't love an excuse to install erlang too 😜 So the TLDR to your question might be best answered as "not lose data".

vicmgs commented 2 years ago

I mean where do you want AMQP to fit into the current architecture.

hackNthisNthat commented 2 years ago

Ah!! Sorry. I was thinking as a core integration similar to HTTP and MQTT.