Готово ли производство AMQP?
Вопрос
Я хотел бы использовать AMQP для объединения двух сервисов: один написан на C#, а другой — на Python.Я ожидаю довольно большого объема сообщений в секунду.
- Есть ли какой-либо брокер AMQP, готовый к производству?
- Достаточно ли хороши привязки Python и .net?
Решение 2
Похоже, что Reddit сообщил, что RabbitMQ не готов по состоянию на май 2010 года.http://blog.reddit.com/2010/05/reddits-may-2010-state-of-servers.html
С другой стороны, статья посвящена RabbitMQ < 2.0, который аварийно завершал работу из-за проблем с нехваткой памяти.Согласно примечаниям к выпуску, в версии 2.0 и выше эта ошибка исправлена.
Другие советы
Да: КроликMQ
Я бы посоветовал robomq.io.Он построен на ядре RabbitMQ и имеет дополнительные расширения, например.Панель обмена сообщениями, аналитика в реальном времени, оповещения на основе данных, хранилище больших данных...
Если вам нравится высокая пропускная способность, запись robomq.io составляет 170 миллиардов сообщений в день.
Я не совсем понимаю, что вы имели в виду под привязкой Python и .NET.Если вам нужно кроссплатформенное общение.robomq.io — ваш правильный выбор.Не только кросс-язык, но и кросс-протокол, среди AMQP, MQTT и STOMP.
Ознакомьтесь с подробной документацией (http://robomq.readthedocs.org/en/latest/) и SDK (https://github.com/robomq/robomq.io/tree/master/sdk) из robomq.io.