Sadržaj:
Definicija - Što znači Stub?
Stup u kontekstu distribuiranog računanja je dio koda koji se koristi za pretvaranje parametara tijekom poziva udaljenog postupka (RPC). RPC omogućava klijentskom računalu daljinski pozivanje postupaka na poslužiteljskom računalu. Parametri koji se koriste u pozivu funkcija moraju se pretvoriti jer klijent i poslužitelj računala koriste različite adresne prostore. Stubovi izvršavaju ovu pretvorbu tako da udaljeno poslužiteljsko računalo percipira RPC kao lokalni poziv funkcije.
Tehopedia objašnjava Stub
Stub knjižnice su obično instalirane na klijentu i poslužitelju. Klijentske štipaljke pretvaraju parametre koji se koriste u pozivima funkcija i vraćaju rezultat dobiven od poslužitelja nakon izvršenja funkcije. Stupovi poslužitelja, s druge strane, vraćaju parametre koje su prenijeli klijenti i pretvaraju rezultate natrag nakon izvršenja funkcije.
Stubovi se generiraju ručno ili automatski. U ručnoj generaciji, udaljeni implementator poziva postupka osigurava funkcije prevođenja iz kojih korisnik izrađuje dijelove. Oni obrađuju složene vrste parametara. Automatsko generiranje uboda obično se koristi za generiranje uboda. Koriste se jezikom opisa integracije za definiranje sučelja klijenta i poslužitelja.
Ova je definicija napisana u kontekstu distribuiranog računanja