<div dir="ltr"><div dir="ltr">Hi,<div><br></div></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Aug 18, 2020 at 4:04 PM Michl Lajos <<a href="mailto:laja@freemail.hu">laja@freemail.hu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>Van egy tetszőleges több rétegű alkalmazás. az üzleti logika a szervizekben van, a megjelenítést meg kontrollerek vezérlik. (Most lényegtelen, hogy vastag vagy vékony kliens, hogy mi a kommunikáció a megjelenítés és a kontroller közt, stb. ) Ha van egy hosszabb folyamat, akkor azt jó lenne egy statikus animáción kívül (homokóra, forgó bizbasz, stb) valahogy jelezni hogy halad, mert a user már csak olyan, hogy 10 perc után azt gondolja biztos befagyott, és újraindítja vagy hasonló, amivel általában több bajt okoz. Valami progress bar szerű minden klienshez van, de azokat vagy a megjelenítő (js), vagy a kontroller vezérli. Eddig OK, a kontroller nekem pompás lenne. De honnan tudja a kontroller hogy léptetni kell? A szervízben legtöbbször a hosszú folyamat előtt ki lehet nyerni valami jellemző számosságot, és léptetésről is tudnék infót küldeni. De hogy juttatom el az adatokat a kontrollerhez?<br><br>Van a JMS, meg a cloud message rendszerek, de ezek eléggé agyúval verébre dolgok. Nekem valami egyszerű üzenet kezelő kellene, amivel a szervíz tud üzenni a kontrollernek. Még kétirányú kapcsolat se kell, sőt még vétel visszajelzés meg hasonlók se. (Ha kimarad véletlen egy-két léptetés, nem gond, a lényeg hogy a user lássa hogy halad a dolog...) Ötlet?<br><br>Konkrétan most SpringBoot és PrimeFaces a felállás, de általánosan is érdekel a megoldás.<br></div></blockquote><div><br></div><div>Ha ugyanaz a JVM, akkor CDI vagy bármilyen DI és callback pattern. Ha nem ugyanaz a JVM, akkor az Spring esetén szopás, de mivel SpringBoot, gondolom ugyanaz a JVM.</div></div><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr">Bye,<div>Auth Gábor (<a href="https://iotguru.cloud" target="_blank">https://iotguru.cloud</a>)</div></div></div></div></div></div>