Hello, everyone! My younger brother is currently working on a host monitoring system, which needs communication function.
requirements are as follows:
console establishes communication with multiple hosts;
detects whether a host is online in real time;
console sends messages to some / all hosts in real time;
all hosts regularly report the current host status to the console;
when the console operates a host and host reporting status, other hosts are not visible to these communications.
which communication protocol is better to choose under this requirement? MQTT, RabbitMQ, XMPP or other protocols?
Thank you all!