Какие инструменты очереди сообщений рекомендуется использовать в приложении JRuby on Rails с использованием Trinidad?
Я давно пользуюсь Torquebox, но сейчас я хочу попробовать использовать Trinidad для развертывания JRuby на Rails. Одна из лучших сторон использования Trinidad вместо Torquebox - это то, что вы можете использовать Heroku:)
Но Torquebox имеет функцию очереди сообщений, использующую JMS, а Trinidad не имеет никакой встроенной функции MQ. Кто-нибудь может порекомендовать инструмент MQ от JRuby на рельсах, используя Тринидад?
1 ответ
Поскольку вы используете Heroku, я бы выбрал размещенного брокера сообщений, указанного в области дополнений Heroku. Если вы решите разместить свой собственный, вы можете установить ActiveMQ или другого брокера на один или несколько экземпляров EC2 и установить группу безопасности, чтобы разрешить подключения от экземпляров EC2 Heroku. Какой бы метод вы ни выбрали, следующий шаг - просто настроить приложение JRuby on Rails для подключения к брокеру и публикации / подписки по желанию.