Nu merge sa pui rabbitmq cu listeners.tcp.1 = :::<port> si doar un heartbeat care sa plimbe un ip virtual? Ca sa nu te mai complici cu haproxy? Sau haproxy cu backend in ip-ul static de "dincolo"
On Tue, Dec 11, 2018 at 5:50 PM Paul Lacatus (Personal) < [email protected]> wrote: > 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 > -- Beware of programmers who carry screwdrivers! _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro
