У меня есть приложение rails, которое интегрируется в систему на базе Legacy MS SQLServer. Мне нужно создать какую-то подписку на публикацию, где Legacy SQLServer генерирует события, а приложение Rails подписывается на события.
События, которые мне нужно сгенерировать, будут вызваны пользователями устаревшего приложения, наблюдатели не помогут. В основном мне нужно обнаружить вставку таблицы, вызванную устаревшим приложением, и передать ее в приложение rails.
Я могу настроить TRIGGERS на Legacy SQLServer, который в конечном итоге может вызывать что-то через xp_cmdexec.
Я полагаю, что какой-то драгоценный камень публикации/подписки на основе Ruby, где исполняемый файл ruby на коробке SQLServer (в бэк-офисе) может публиковать события, а приложение Rails (в облаке) может подписываться на них. Производительность не имеет значения, в среднем от 10 до 30 вставок таблиц В ДЕНЬ! Я контролирую брандмауэр, так что я могу пройти через любой протокол.
У меня есть много устаревших таблиц SQLServer, определенных в приложении rails через адаптер SQLServer, но приложение rails не генерирует интересующие меня вставки таблиц.
Я видел хукера, муравьев, руби-mqtt, потом я начал видеть еще много-много :‹
У кого-нибудь есть рекомендация?