Anyone familiar with the AEDES MQTT Broker? It's my understanding that it is a BASIC MQTT broker for Node-Red. Is this code that runs on the local machine like Mosquitto, or is this a cloud-service?
UPDATE: Looks like it written in Node.js specifically for Node-Red
It runs on your local machine, and not cloud based.
It's an easy route into MQTT, but as node-RED is single threaded, it will use node-RED's processing time, whilst installing and using Mosquitto will not.
Mosquitto also has more advanced features (if you need them).
In balance, the advantage in favour of Aedes is that if you backup node-RED, it's quick & easy to restore your system if you have a problem.
Why would you want to do that?
If it's to get around the 'single threaded' aspect, it would be much more efficient to run one instance of node-RED + mosquitto.
Yes you can run multiple Node-RED instances. Using the -u command line parameter to point a second instance to a different user directory, and -p to set a different port.
Aedes is a node.js broker implementation. It was not written for Node-RED specifically.
To echo what has been said, we'd strongly recommend using mosquitto outside of Node-RED.