Amazon CloudFront ahora admite la entrega de gRPC
Amazon CloudFront ahora admite la entrega de aplicaciones de gRPC. gRPC es un marco moderno de llamadas a procedimientos remotos (RPC) de código abierto que permite la comunicación bidireccional entre un cliente y un servidor a través de conexiones HTTP/2. Las aplicaciones creadas con gRPC se benefician de una latencia mejorada mediante una transmisión bidireccional eficiente y un formato (denominado Protocol Buffers) de mensajes binarios que son más pequeños que las cargas útiles tradicionales, como el formato JSON que se usa con las API de RESTful
gRPC reduce la latencia de la comunicación para las aplicaciones que requieren interacciones continuas entre el cliente y el servidor para ofrecer una experiencia de usuario con capacidad de respuesta. Por ejemplo, una aplicación de transporte compartido puede usar el servicio gRPC para actualizar automáticamente la ubicación de los vehículos solicitados en el dispositivo del usuario sin que el usuario tenga que solicitar actualizaciones cada vez. gRPC aborda algunos de los desafíos de latencia asociados con el uso de las API de REST para la comunicación bidireccional. Con las API de REST, los clientes establecen una conexión con el servidor, realizan una solicitud, reciben una respuesta y, a continuación, finalizan la conexión. Esto introduce una latencia adicional en cada solicitud. Con gRPC, el cliente y el servidor pueden enviar varios mensajes de forma independiente y simultánea mediante una sola conexión. Al usar CloudFront para entregar aplicaciones de gRPC, los clientes reciben todas las ventajas de este marco, además del alcance, la velocidad y la seguridad de CloudFront en todo el mundo.
CloudFront admite gRPC desde todas las ubicaciones periféricas. Esto excluye la región de Amazon Web Services China (Pekín), operada por Sinnet y la región de Amazon Web Services China (Ningxia), operada por NWCD. Se aplican cargos por solicitud y transferencia de datos a esta característica. Para obtener más información, visite la página de precios de CloudFront y la Guía para desarrolladores.