Я ищу систему очередей, которая быстра и надежна и потенциально может быть распределена по машинам. Платформа Linux. Открытый источник предпочтительнее.
И RabbitMQ, и ZeroMQ выглядят хорошо, но у меня нет опыта работы с этими или любыми другими системами массового обслуживания. Можете ли вы указать мне правильное направление?
источник
Некоторое время назад я провел базовую оценку ZeroMQ, RabbitMQ, MSMQ и ActiveMQ. http://mikehadlow.blogspot.com/2011/04/message-queue-shootout.html
источник
Подробное описание здесь. Но, пожалуйста, не полагайтесь на это на 100%. 3 вещи имеют 3 цели.
Примечания по оценке очереди сообщений
Для транзакций в режиме реального времени быстрое распространение данных хорошо с ZeroMQ. Высокая надежность сообщений лучше всего подходит для RabbitMQ. Промежуточное решение ActiveMQ
источник
Мы провели оценку различных подходов к обмену сообщениями.
BoostASIO (сокеты), ZeroMQ (облегченная структура) и OpenDDS (полнофункциональная реализация спецификации OMG DDS.)
Документ с описанием результатов можно найти здесь . Результаты не такие, как вы могли ожидать.
Раскрытие информации: постер является генеральным директором компании, которая провела оценку, и продукт компании включен в оценку.
источник