Po co używać AMQP / ZeroMQ / RabbitMQ
w przeciwieństwie do pisania własnej biblioteki.
Pracujemy nad projektem, który będzie samodzielną pulą serwerów, jeśli jedna sekcja stanie się zbyt ciężka, menedżer podzieli ją i umieści na innej maszynie jako oddzielny proces. Zaalarmowałoby to również wszystkich połączonych klientów, które mają wpływ na połączenie z nowym serwerem.
Ciekawi mnie używanie ZeroMQ do komunikacji między serwerami i między procesami. Mój partner wolałby rzucić własną. Szukam społeczności, aby odpowiedzieć na to pytanie.
Jestem dość początkującym programistą i właśnie dowiedziałem się o kolejkach komunikacyjnych. Gdy googluję i czytam, wydaje się, że wszyscy używają kolejek wiadomości do różnych rzeczy, ale dlaczego? Co sprawia, że są lepsze niż pisanie własnej biblioteki? Dlaczego są tak powszechne i dlaczego jest ich tak wiele?