Czy mogę uzyskać porównanie między RabbitMQ i MSMQ. Będzie to pomocne informacje dotyczące wydajności różnych czynników.Porównanie między RabbitMQ a MSMQ
Odpowiedz
pisałem bloga pisać jakiś czas temu porównujące MSMQ i RabbitMQ (między innymi):
http://mikehadlow.blogspot.co.uk/2011/04/message-queue-shootout.html
RabbitMQ dał nieznacznie lepsze wyniki niż MSMQ, ale oba zostały kompleksowo na wykonywane przez ZeroMQ. Jeśli wydajność jest Twoim głównym kryterium, zdecydowanie powinieneś spojrzeć na ZeroMQ.
Warto zauważyć, że RabbitMQ i MSMQ to bardzo różne bestie. MSMQ to prosta kolejka do przechowywania i przekazywania. Nie zapewnia żadnych wzorców komunikacyjnych, takich jak pub/sub lub routing. W przypadku czegokolwiek poza zwykłymi komunikatami typu "point-to-point" prawdopodobnie będziesz chciał użyć biblioteki magistrali usług, takiej jak NServiceBus lub MassTransit na szczycie MSMQ.
RabbitMQ to wyrafinowany produkt serwerowy, który zapewnia kompleksowe wzorce komunikacyjne, tematy i routing po wyjęciu z pudełka. Otrzymasz także scentralizowane zarządzanie i DR, coś, co musiałbyś sam wdrożyć, jeśli wybierzesz MSMQ.
- 1. Porównanie ostrzeżenia między wskaźnikiem a liczbą całkowitą
- 2. Porównanie czasu kompilacji między kompilatorem Windows GCC a kompilatorem MSVC
- 3. porównanie między wskaźnikiem a całkowitą ('int *' i 'int')
- 4. Wymiana tematów a bezpośrednia wymiana w RabbitMQ
- 5. TIBCO Rendezvous i MSMQ
- 6. zasubskrybuj msmq
- 7. Skalowalność MSMQ
- 8. Różnica między wysokością a tłumaczeniemZ
- 9. porównanie między QAbstractButton i QPushButton * brakuje obsady
- 10. Różnice między przetwarzaniem strumienia a przetwarzaniem wiadomości
- 11. Porównanie porównania między R i Statą
- 12. Szczególne zalety NServiceBus nad zwykłym RabbitMQ
- 13. Czy MSMQ jest przestarzały?
- 14. Obsługa awarii WCF i MSMQ
- 15. MSMQ dla trwałości?
- 16. MSMQ i rejestrowanie
- 17. MSMQ Receive() metoda timeout
- 18. Usługa Msmq i WCF
- 19. Python: VM OpenMPI. RabbitMQ
- 20. Konsument konkurencyjny MSMQ
- 21. MSMQ Słuchacze używający WCF
- 22. Maniakalna instrukcja MSMQ MessageQueue
- 23. Równoważenie obciążenia klienta RabbitMQ
- 24. Różnica między obiektem a *?
- 25. Różnica między jquery a $
- 26. Różnica między String [] a i String ... a
- 27. Porównanie Histogram OpenCV Metody
- 28. Zautomatyzowana konfiguracja MSMQ z Powershell
- 29. Czy MSMQ to dobry pomysł?
- 30. Jak ładować wiadomości w RabbitMQ
Witam! Czy możesz odświeżyć swoją odpowiedź, ponieważ została napisana 3 lata temu. Dziękuję Ci! –
@Dimi jesteś bardziej niż zaproszony, aby to zrobić. –
Co to jest DR? –