Re: KDP projekat
Поштовани,
У наставку су одговори на Ваша питања.
> Profesore, ako padne server sta ostatak sistema treba da radi? Da li
> poniste dotadasnji rad (worker-i) i ugase se, ili pokusavaju da uspostave
> ponovo vezu?
Што се радних станица тииче потребно је да преживе пад сервера. То значи
да би требале да покушавају да се повежу на сервер у неком разумном
периоду. На пример покушају да се повежу на сервер, па ако није доступан
сачекају неко време и тако пробају неколико пута. Уколико сервер не почне
са радом у том интервалу онда се радна станица гаси. Уколико се сервер
опорави, онда треба имплементирати решење које ће Вам бити
најједноставније. Уколико то значи да се тренутни посао прекине, онда се
орекида. Било би лепо уколико се посао не би прекидао већ настави даље
уколико није било сметње у комуникацији радних станица. Опоравак
имплементирајте како Вам најједноставније, само то мора да ради.
Што се клијента тиче он је могао да се откачи од сервера и да не примети
када је сервер био недоступан. Клијент треба увек да добија смислене
поруке за тражење статуса посла који је био послао пре рестартовања
сервера. Уколико радне станице успеју да се опораве онда као да се ништа
није десило. Уколико не успеју, а сервер је држао клијентску датотеку не у
радној меморијинего на диску онда би сервер тај посао требало да пошање на
поновну обраду. Уколико је држао послове у радној меморији онда сервер
мора да одговори да је посао пропап, статус failed да би клијент посао
посао поново.
> Ako moze i pojasnjenje svrhe keep-alive poruka? Kada zatvorimo socket na
> jednoj strani komunikacije, to druga odmah registruje bacanjem izuzetka,
> pa mi nije jasno zasto koristiti keep-alive?
На страни
http://java.sun.com/j2se/1.4.2/docs/api/java/net/SocketOptions.html#SO_KEEPALIVE
имате објашњење чему овај аргумент служу. Уктатко он служи да каже да
конекција треба аутоматски после извесног времена да се прове и да се види
да ли ради.
Поздрав
Захарије
Previous by date: Re: KDP
Next by date: Peta lab vežba
Previous by thread: Re: KDP projekat Next by thread: Re: KDP projekat
Previous by thread: Re: KDP projekat Next by thread: Re: KDP projekat