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?

questionAnswers(6)

yourAnswerToTheQuestion