Szukam systemu kolejkowania, który jest szybki i niezawodny i potencjalnie może być rozłożony na różne maszyny. Platformą jest Linux. Preferowane jest oprogramowanie typu open source.
Zarówno RabbitMQ, jak i ZeroMQ wyglądają dobrze, ale nie mam doświadczenia z tymi lub innymi systemami kolejkowania. Czy możesz wskazać mi właściwy kierunek?
źródło
Jakiś czas temu przeprowadziłem bardzo podstawową ocenę ZeroMQ, RabbitMQ, MSMQ i ActiveMQ. http://mikehadlow.blogspot.com/2011/04/message-queue-shootout.html
źródło
Szczegółowy opis znajduje się tutaj. Ale proszę, nie polegaj w 100% na tym. 3 rzeczy mają 3 cele.
Uwagi do oceny kolejki wiadomości
W przypadku ZeroMQ szybkie rozpowszechnianie danych w czasie rzeczywistym jest dobre dla transakcji. Wysoka niezawodność wiadomości jest najlepsza w RabbitMQ. Rozwiązaniem pośrednim jest ActiveMQ
źródło
Dokonaliśmy oceny różnych metod przesyłania wiadomości.
BoostASIO (gniazda), ZeroMQ (lekki szkielet) i OpenDDS (pełna funkcjonalność implementacji specyfikacji OMG DDS).
Artykuł opisujący wyniki można znaleźć tutaj . Wyniki nie są takie, jak można się spodziewać.
Ujawnienie: plakat jest CEO firmy, która dokonała oceny, a produkt firmy jest uwzględniony w ocenie.
źródło