Skip to content

Conversation

@otterdahl
Copy link

@otterdahl otterdahl commented Sep 30, 2024

Initial draft of why MQTT is a good fit for RSMP

handled independently of each other. It also handles management issues since the
equipment doesn't need to keep track of communicating with several management
systems. Access control can be managed by the broker.

Copy link

@RazeAntoine RazeAntoine Oct 5, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What do you think about adding this :

"By leveraging load balancing, MQTT could distribute the communication load across multiple brokers, potentially enhancing system performance under heavy traffic. The ability to broadcast messages to groups of devices using topic hierarchies might further optimize message delivery. These features could contribute to better management of system load and improve overall resilience, ensuring uninterrupted communication even under failure or high-demand scenarios.

graph LR;
  MQTT1<--->MQTT2;
  MQTT1<--->MQTT3;
  MQTT2<--->MQTT3;
Loading

"

source : https://docs.hivemq.com/hivemq/latest/user-guide/load-balancer.html#:~:text=In%20a%20HiveMQ%20deployment%2C%20the,messages%20to%20all%20available%20brokers.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good idea to include a section on scalability.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the feedback. I've updated the draft.

@emiltin
Copy link
Member

emiltin commented Oct 9, 2024

I suggest splitting the text into somewhat smaller sections with headlines.

@emiltin
Copy link
Member

emiltin commented Oct 23, 2024

Asist mentioned the use-case of a TLC that needs to send status updates to two different authorities, which would imply to different brokers. Perhaps we should have some diagrams showing the most common use-cases (single supervisior, multiple supervisors, multiple authorities, site-to-site, supervisor-to-supervisor, etc)?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants