1 repositorio
Non-blocking streams for remote procedure calls to improve resource efficiency.
Distinct from Asynchronous Stream Processing Frameworks: Specializes asynchronous stream processing for the context of remote RPC calls specifically.
Explore 1 awesome GitHub repository matching programming languages & runtimes · Reactive Remote Streams. Refine with filters or upvote what's useful.
Sofa-rpc es un framework de llamada a procedimiento remoto de alto rendimiento diseñado para construir aplicaciones Java distribuidas. Funciona como un kit de herramientas para gestionar un service mesh distribuido, proporcionando una capa de comunicación gRPC y un sistema para registrar y localizar instancias de servicios remotos. El framework cuenta con una capa de seguridad de red que implementa cifrado TLS y comprobaciones de autorización para proteger los datos transmitidos entre servicios. Utiliza una capa de protocolo conectable para admitir múltiples estándares de comunicación, asegurando una conectividad punto a punto flexible. La fiabilidad y la gestión del tráfico se manejan a través de disyuntores, balanceo de carga del lado del cliente y monitoreo de la salud del servicio. El sistema también incluye herramientas de observabilidad para el rastreo de solicitudes distribuidas y streaming remoto reactivo para aumentar la eficiencia de los recursos. El framework proporciona utilidades para la serialización de datos JSON y gestiona la conectividad remota a través de la agrupación de conexiones y un registro de descubrimiento de servicios.
Supports remote invocations using asynchronous streams to increase throughput and resource efficiency.