„5. Elosztott rendszerek (2012)” változatai közötti eltérés

Ferrero (vitalap | szerkesztései)
Nagy Marcell (vitalap | szerkesztései)
a autoedit v2: fájlhivatkozások egységesítése, az új közvetlenül az adott fájlra mutat
 
(Egy közbenső módosítás, amit egy másik szerkesztő végzett, nincs mutatva)
5. sor: 5. sor:
==Távoli eljáráshívás==
==Távoli eljáráshívás==
===Függvényhívás===
===Függvényhívás===
[[Fájl:rmi.png]]
[[File:rmi.png]]


==== Interfész ====
==== Interfész ====
91. sor: 91. sor:
* paraméter: Serializable interfészt megvalósító objektum
* paraméter: Serializable interfészt megvalósító objektum
===Szerver oldal===
===Szerver oldal===
[[Fájl:rmi-szerver.png]]
[[File:rmi-szerver.png]]
====RemoteObject====
====RemoteObject====
* távoli objektumok és stub-ok ősosztálya
* távoli objektumok és stub-ok ősosztálya
133. sor: 133. sor:
===Kliens oldal===
===Kliens oldal===


[[Fájl:rmi-kliens.png]]
[[File:rmi-kliens.png]]


* Stub hivatkozik a távoli objektumra, implementálja annak interfészét
* Stub hivatkozik a távoli objektumra, implementálja annak interfészét
284. sor: 284. sor:
** a csatlakozáshoz proxy kell, mely interfészt nyújt a termelö felé fogyasztóként és a fogyasztó felé termelőként, illetve tárolja a felgyűlt üzeneteket
** a csatlakozáshoz proxy kell, mely interfészt nyújt a termelö felé fogyasztóként és a fogyasztó felé termelőként, illetve tárolja a felgyűlt üzeneteket
** a kommunikációs modellek keverhetőek
** a kommunikációs modellek keverhetőek
* Proxy: a supplier proxy-k saját FIFO pufferrel rendelkezdnek
* '''Proxy''': a supplier proxy-k saját FIFO pufferrel rendelkezdnek
** push consumer proxy: a push hatására a csatornához továbbítja az eseményt
** '''push consumer proxy''': a push hatására a csatornához továbbítja az eseményt
** push supplier proxy: a következő eseményt push hívással adja át a fogyasztónak
** '''push supplier proxy''': a következő eseményt push hívással adja át a fogyasztónak
** pull supplier proxy: a pull hatására vagy ad egy új eseményt vagy pufferből, vagy blokkol
** '''pull supplier proxy''': a pull hatására vagy ad egy új eseményt vagy pufferből, vagy blokkol
** pull comsumer proxy: pull hívással kér új eseményt a termelötöl
** '''pull comsumer proxy''': pull hívással kér új eseményt a termelötöl
 
===Notification Service===
===Notification Service===
* Plusz szolgáltatások: csatorna factory, események szürése, QoS, NotifyPublish/Subscribe
* Plusz szolgáltatások: csatorna factory, események szürése, QoS, NotifyPublish/Subscribe