Вопрос

Я хотел бы использовать 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 и выше эта ошибка исправлена.

Другие советы

Я бы посоветовал 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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top