¿Qué es una llamada RPC en redes informáticas?

¿Qué es una llamada RPC en redes informáticas?

¿Qué es una llamada RPC en redes informáticas?

VALORACIÓN DEL ARTÍCULO:
5/5


Un programa en una computadora en una red utiliza una Llamada de Procedimiento Remota para hacer una solicitud de un programa en otra computadora en la red sin conocer los detalles de la red. El protocolo RPC es un modelo de programación de red para la comunicación punto a punto dentro o entre aplicaciones de software. Una RPC también se conoce como llamada a una subrutina o llamada a una función.

Cómo funciona la RPC

En RPC, el ordenador emisor realiza una solicitud en forma de llamada a un procedimiento, función o método. El RPC traduce estas llamadas en peticiones y las envía a través de la red al destino deseado. El destinatario de la EPR procesa la solicitud basándose en el nombre del procedimiento y la lista de argumentos, y envía una respuesta al remitente cuando está completo. Las aplicaciones RPC típicamente implementan módulos de software llamados «proxies» y «stubs» que intermedian las llamadas remotas y las hacen parecer al programador que son iguales a las llamadas de procedimiento local.

Las aplicaciones de llamada RPC normalmente funcionan de forma sincrónica, a la espera de que el procedimiento remoto devuelva un resultado. Sin embargo, el uso de hilos ligeros con la misma dirección significa que se pueden producir varios RPCs simultáneamente. El RPC incorpora una lógica de tiempo de espera para manejar las fallas de la red u otras situaciones en las que los RPCs no regresan.

Tecnologías RPC

RPC ha sido una técnica de programación común en el mundo Unix desde los años 90. El protocolo RPC se implementó tanto en el entorno de computación distribuida de la Open Software Foundation como en las bibliotecas de computación de red abierta Sun Microsystems, ambas ampliamente implementadas. Los ejemplos más recientes de tecnologías RPC incluyen Microsoft DCOM, Java RMI, XML-RPC y SOAP.

TAMBIÉN TE INTERESA

Zoom AI Companion

Zoom afina su asistente inteligente: descubre todo lo que puede hacer AI Companion 2.0

En su más reciente apuesta por la integración de inteligencia artificial, Zoom ha lanzado AI Companion 2.0, la última versión de su asistente inteligente. Anunciada en el evento Zoomtopia y ahora disponible para los usuarios de la plataforma, esta actualización del asistente AI Companion llega con un conjunto de nuevas herramientas y capacidades avanzadas que

TicWatch Atlas

TicWatch Atlas se presenta como el reloj inteligente de los aventureros

Mobvoi, conocida por su línea de relojes inteligentes TicWatch, ha presentado su última incorporación: el TicWatch Atlas. Este nuevo modelo, diseñado para resistir en los entornos más hostiles, promete revolucionar el mercado de los relojes inteligentes orientados a la aventura. Con un diseño robusto y una serie de características avanzadas, el TicWatch Atlas apunta a

TucomunidApp

Tasación de casas con TucomunidApp: más allá de una venta

Cuando se habla de tasación de casas, la mayoría de las personas asocian automáticamente este proceso con la compraventa del inmueble. Sin embargo, contar con una valoración actualizada de una propiedad tiene múltiples ventajas que van mucho más allá de una simple transacción. Entender el verdadero valor de una vivienda es crucial no solo para

Rakuten TV Enterprise Services

Rakuten TV abre un nuevo negocio para el mercado B2B

Rakuten TV, una de las principales plataformas de streaming en Europa, ha presentado en el evento Mipcom su nueva apuesta estratégica: Rakuten TV Enterprise Services. Este anuncio marca un hito importante en la evolución de la empresa, que busca expandir sus servicios en el mercado del entretenimiento digital, facilitando la creación, gestión y monetización de