Я работаю над проектом, в котором я выгружаю данные из приложения prod в очередь rabbitmq для ведения журнала, а с другой стороны очереди мне нужно вытолкнуть записанную запись из очереди и поместить их в базу данных.
Я бы хотел использовать те же или похожие классы моделей на другой стороне очереди, чтобы приложение, которое регистрирует данные, и приложение, которое считывает зарегистрированные данные и сохраняет их, использовали те же определения классов, что и у кого-то есть мысли по этому поводу.
Я подумываю просто использовать другое приложение rails на другой стороне очереди, но меня беспокоит производительность, если поток данных станет большим.
Я думаю, что, поскольку этому приложению нужно будет только читать данные из очереди и сохранять их, эти рельсы могут быть излишними (хотя я могу также встроить приложение для создания отчетов поверх этого приложения для создания отчетов на данных, которые были зарегистрированы).