Mam baze w SQL serwer . Jest tam tablica emaile_tbl. Mam web serwis który dostaje się do tablicy kiedy user wywoła jakieś zdarzenie.
Jak zrobić ale web serwis sam sobie sprawdzał czy jest nowy rekord w emaile_tbl i jeśli znajdzie nowy to wyśle emaila. Chodzi mi tylko o to czy web serw. potrafi kręcić w kółko zadaniami bez "popychania" przez usera?
wywołaj w jakimś timerze selecta dla niego czy coś
Normalnie nie potrafi. Albo jakis cron czy harmonogramowanie zadań albo coś innego co wywoła akcję (request).
Skoro tak to słabo.. Ale może mam błędne podejście.. mam aplikację www w vb.net która wysyła maile jak zmieni się status sprawy. Wysyłanie tych maili bardzo ja spowalnia więc pomyślałem że zrobię web serwer gdzie przekazuje kto i do kogo ma wyslac maila. Jednak okazuje się że aplikacja też "czeka" na wysłanie maila przez web serwer. Dlatego pomyślałem aby web serwer sam sprawdzał w DB czy jest coś do wysłania. Wszystko na tym samym IIS.. z gory dziękuję za podpowiedzi
Może to Cię zaciekawi
Ktoś w rozmowie zasugerował mi użycie Duplex Chanel - ale nie znaleźć konkretnych przykładów zbliżonych do mojego tematu. Czy możecie coś więcej nt?
Zobacz sobie Fluent Scheduler