Spise v Jave, protoze nemohu prilis menit konfiguraci produkcnich
serveru a navic to chci integrovat s webovym interfacem.
Jobem myslim vypocetni ulohu, ktera bezi dopredu neznamo jak dlouho
pobezi (nejake vypocty v databazi) az skonci posle vypocet (nebo
informaci o chybe) uzivateli, ktery to zadal. Muze probihat paralelni
zpracovani nekolika uloh (podle typu) najednou (pro kazdou databazi
jeden, databazi je nekolik ruzne po svete).
Ulohy jsou startovane pres www rozhrani.
Martin Kuba napsal(a):
Tomas Hubalek wrote:
Zdar,
potreboval bych poradi, jestli neexistuje nejaka knihovna ci
framework pro praci s joby ve fronte.
Proste potrebuji, aby, kdyz si uzivatel zada nejaky dlouhotrvajici
job ke zpracovani, aby se zaradil do fronty, az na nej prijde rada,
aby se vykonal, pokud skonci s chybou, aby se neco stalo, po skonceni
aby se poslal email tomu, kdo si to zadal. Omezeni na dobu zpracovani
a multithreading by nebyl k zahozeni, ale neni podminkou.
Verim, ze na to urcite uz bude nejake hotove udelatko, ale nic jsem
nevygooglil. Asi bych preferoval reseni bez aplikacniho serveru.
Musi to byt v Jave ? Na praci s joby existuji systemy jako PBS
(viz http://www.openpbs.org/about.html), ma to ruzne fronty,
oznamovani ukonceni uloh a tak. Zalezi na tom, co povazujete
za job, PBS mysli jobem vypocetni ulohu jakozto soubor
procesu bezicich paralelne i na vice pocitacich zaroven.
Makub