Мне бы хотелось, чтобы мое приложение Rails могло прослушивать и публиковать sh очереди ActiveMQ.
В этой статье приведены примеры использования ruby клиента STOMP и гема activemessaging
, который интегрирует этого клиента в приложение Rails. Функциональность там кажется идеальной, но камень activemessaging
, похоже, больше не поддерживается.
Существует множество ресурсов по использованию rabbitMQ вместо ActiveMQ, но я пытаюсь улучшить интеграцию моего приложения Rails с существующим стеком Java, который уже использует ActiveMQ.
Так же, как и любой знаете о драгоценном камне, который я могу использовать для достижения функциональности, аналогичной таковой у activemessaging
драгоценного камня? Я не могу найти один, так что произойдет сбой:
Как бы я инициализировал клиент Stomp с постоянным подключением к моему экземпляру activeMQ в контексте моего приложения Rails, так что 1) Жизненный цикл клиента привязан к процессу ruby, выполняющему мое приложение, а не к процедуре запрос-ответ, и 2) я получаю сообщения, использующие код, такой как модели Active Record или объекты службы, определенные в моем приложении?
Заранее спасибо.