I did a previous project with Mosca, I think. My class ended up having to also use cloudmqtt.com:
https://flows.nodered.org/flow/9a74c7337433d482002d57c3a8bbc883
Now, no longer a formal student, I need an MQTT broker. The deliverable involves an ESP32 connected to more basic microcontrollers like Arduino Nanos. The user will need be able to add more, say, Nano controlled devices. I think this is called horizontal scaling.
Is the new maintained library Aedes, previously Mosca, capable of this? It's really hard to find examples of Aedes that I understand. Should Mosquitto be used instead?
I'm not sure if I'm understanding the post below, but should I really be looking for a broker with clustering?
https://stackoverflow.com/questions/40229375/mosquitto-vs-mosca-horizontal-scalability-and-resilience If the broker should involve clustering, would HiveMQ be a decent choice?
And if those specific questions are too specific, for lifelong learning, what are some practical differences between Mosquitto and Aedes?