Felhasználói eszközök

Eszközök a webhelyen


tanszek:oktatas:informacios_rendszerek_integralasa:feladatok

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalon Előző változat
tanszek:oktatas:informacios_rendszerek_integralasa:feladatok [2023/05/03 20:47]
knehez [8.]
tanszek:oktatas:informacios_rendszerek_integralasa:feladatok [2023/05/08 19:41] (aktuális)
knehez [9.]
Sor 64: Sor 64:
 ====== 9. ====== ====== 9. ======
 Adott egy A és egy B szerverkomponens. A B komponens hozzáfér egy NO-SQL adatbázishoz,​ amiben 1 db tábla van, ami könyvek adatait tartalmazza (cím, szerzők, kiadó, év, stb..). Az '​A'​ komponensnek nincs hozzáférése az adatbázishoz. Az '​A'​ komponens rendelkezik viszont egy browser-ben megjelenő felülettel,​ ahol könyvek adatait lehet lekérdezni (összes könyvet egyszerre) és új könyvet is fel lehet venni. A '​B'​ komponens két funkciója: egy új könyv felvétele és a könyvek lekérdezése az adatbázisból. Készítse el az A és B komponenseket és hozzon létre kapcsolatot közöttük JAX/RS felhasználásával. Az A és B komponens tetszőleges technológia lehet. Adott egy A és egy B szerverkomponens. A B komponens hozzáfér egy NO-SQL adatbázishoz,​ amiben 1 db tábla van, ami könyvek adatait tartalmazza (cím, szerzők, kiadó, év, stb..). Az '​A'​ komponensnek nincs hozzáférése az adatbázishoz. Az '​A'​ komponens rendelkezik viszont egy browser-ben megjelenő felülettel,​ ahol könyvek adatait lehet lekérdezni (összes könyvet egyszerre) és új könyvet is fel lehet venni. A '​B'​ komponens két funkciója: egy új könyv felvétele és a könyvek lekérdezése az adatbázisból. Készítse el az A és B komponenseket és hozzon létre kapcsolatot közöttük JAX/RS felhasználásával. Az A és B komponens tetszőleges technológia lehet.
 +
 +====== 10. ======
 +Készítsen olyan mintarendszert,​ ami képes működés közben updgradel-ni. Adott egy kliens komponens (A), ami 2 másodpercenként üzenetet küld a //tasks// üzenetsornak. A kezdeti üzenetek verziója V1.0. Készítsen egy consumer komponenst (B), ami feldolgozza az üzeneteket és a //​finishedTasks//​ üzenetsorra küldi a kész üzeneteket,​ az üzenetekhez hozzáfűzi az aktuális időt. A B komponens fel legyen készítve arra az esetre, ha az üzenet verziószáma nem V1.0, ekkor az üzenetet az invalidTasks üzenetsorra továbbítja.
 +A (C) consumer komponens az //​invalidTasks//​ üzenetsorról leveszi az üzeneteket és 5 másodperc késleltéssel visszateszi a //tasks// üzenetsorra.
 +Mutassuk be, ha a (A) komponens módosításával v2.0 verziószámú üzeneteket küldünk és a (B) komponensben feldogozzuk a V2.0 üzeneteket (azaz nem küldjük az //​invalidTasks//​ sorra őket) akkor a rendszer kis késleltetéssel,​ de leállítás nélkül tud üzemelni.
 +
tanszek/oktatas/informacios_rendszerek_integralasa/feladatok.1683146878.txt.gz · Utolsó módosítás: 2023/05/03 20:47 szerkesztette: knehez