Am acasa un sistem de home automation care in timp a crescut . Are un
"single point of failure" in persoana unui broker mqtt care muta
informatiile de la un modul la altul. Brokerul de mqtt era implemetat cu
mosquitto pe un raspberry pi. Au fost ceva cazuri cand a picat si
aproape tot sistemul ramanea cu ochii in soare cu exceptia modulelor
care faceau control direct.
Am zis sa trec pe o solutie redundanta si pentru inceput am trecut pe
rabbitMQ cu plugin de mqtt si mai fac o masina tot cu rabbiMQ care sa
fie in cluster cu prima.
Problema e ca pentru toate celelalte modul brokerul de MQTT are o
singura adresa IP. Solutia este HAProxy pe doua masini cu o intefata
virtuala care sa comute intre ele daca pica una si HAProxy sa mute
traficul pe cele doua masini cu RabbitMQ.
INTREBARE: e strict nevoie de patru masini ? nu as putea pune pe una o
instanta de rabbitMQ si HAProxy si pe cealalata la fel ?
Paul
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro