ugrás a tartalomhoz

Archívum - Dec 7, 2023

Dátum
  • Minden
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

Sokáig futó feladat kezelése

X man · Dec. 7. (Cs), 15.47
Sziasztok!
Van egy olyan feladványom, hogy webes felületen el kell indítani egy 0-600mp időt igénylő feldolgozást, majd a feldolgozás elkészültekor értesíteni a felhasználót, hogy lehetvturkálni az eredményben.
Ezt technikailag hogyan szokás megvalósítani?
Hogyan érdemes felosztani a munkát a kliens és a szerver közt?
Egy megkötésről biztosan tudok: webrtc nem elérhető a kétirányú kommunikációhoz. Az egyetlen amit sikerült működésre bírnom, a SSE, de nem látom, hogy erre itt szükség lenne.

Addig jutottam, hogy beesik a kliens a feladat "specifikációjával", mire a szerver elindít egy háttérprocesszt vagy egy új szálat.
És itt elakadtam, hogyan tovább?
Zaklassa a kliens x időnként a szervert, hogy lefutott-e?
Vagy valami long poll jellegű dologgal próbálkozzak, ami időnként timeoutra megy?
Vagy hogy? A dolog logikája érdekel, nem a konkrét megvalósítás.