Buduję aplikację internetową, która w skrócie zajmuje dość słabo uporządkowane dane w SQL Server i poprzez Node.JS przeniesienie go do MongoDB. Powodem, dla którego tego potrzebuję, jest to, że potrzebuję dostępu do danych z dość kiepsko napisanej aplikacji, która jest kluczowa dla organizacji, która Nie mam możliwości zmiany kodu na, z którego wprowadzane są dane początkowe. Po przetłumaczeniu mogę sprawić, że moja aplikacja zrobi to, czego szuka firma.SQL Server Realtime Push Notifications to Node.JS
W tej chwili moja aplikacja odpytuje SQL Server co 30 minut w przypadku zmian, a następnie aktualizuje moje MongoDB za pośrednictwem Node.JS, a ze względu na ilość danych nie jest pożądane częstsze przeprowadzanie ankiet.
Co muszę zdarzyć jest mieć prawdziwe powiadomienia o czasie z SQL Server popychane do mojego wniosku node.js w jakiś sposób czy aktywne lub pasywne końcowe Brak node.js jest tak, że można go zaktualizować mojego bazy danych Mongo.
Biblioteka węzeł używam, aby uzyskać dane to: https://github.com/patriksimek/node-mssql
kilka możliwych pomysłów miałem były:
- Have SQL Server wysyła powiadomienie o jakimś moim NodeJS HTTP usługi Punkt końcowy
- Niech NodeJS uruchomi zapytanie strumieniowe, które będzie uruchamiane po każdym wprowadzeniu zmian
- Napisz aplikację w języku C#, która obserwuje te zmiany i przesyła je do mojego punktu końcowego HTTP NodeJS.
Jest kilka osób, które wydają się mówić o tym, ale większość z nich mówi o zmianach w punkcie początkowym źródła danych (których nie mogę zmienić), a nie z samego SQL Server.
Dzięki za edycję @JamesZ, dzięki czemu brzmię mądrzej niż naprawdę XD – Nitroware
To naprawdę ważne pytanie. Szkoda, że nie otrzymał więcej uwagi. –