A la generació stub la implementació rpc ofereix?

Taula de continguts:

A la generació stub la implementació rpc ofereix?
A la generació stub la implementació rpc ofereix?
Anonim

El material sense font pot ser impugnat i eliminat. Un taló en informàtica distribuïda és un fragment de codi que converteix els paràmetres passats entre el client i el servidor durant una trucada de procediment remot (RPC). La idea principal d'un RPC és per permetre a un ordinador local (client) trucar de manera remota a procediments en un altre ordinador (servidor).

Què és la generació de talons a RPC?

Un subprograma stub (objecte d'interfície) és un subprograma natural que s'utilitza per connectar el programa de trucada del client a un subprograma en un servidor. En realitat, els subprogrames talons de client no són necessaris si s'utilitza l'execució automàtica de Natural RPC (trucada de procediment remot) amb l'única excepció important que es descriu a continuació.

Què és un taló com es generen?

Stubs es generen manualment o automàticament. En una generació manual, un implementador de trucades de procediment remot proporciona funcions de traducció, a partir de les quals un usuari construeix talons. Gestionen tipus de paràmetres complexos. La generació automàtica de talons s'utilitza habitualment per generar talons.

Quin és el paper de l'estub en l'execució d'RPC Com fan transparent l'execució d'RPC els stubs?

El mecanisme

RPC utilitza els conceptes de talons per aconseguir l'objectiu de transparència semàntica. Els talons proporcionen una abstracció de trucades de procediment local amagant el mecanisme RPC subjacent. S'associa un procediment talonari independent tant amb els processos client com amb el servidor.

Com s'implementa RPC?

RPC és un protocol de sol·licitud-resposta. Un RPC és iniciat pel client, que envia un missatge de sol·licitud a un servidor remot conegut per executar un procediment especificat amb els paràmetres subministrats. … Hi ha moltes variacions i subtileses en diverses implementacions, donant lloc a una varietat de protocols RPC diferents (incompatibles).

Recomanat: