Debe asignar GUID a través de un servicio HTTP externo llamado desde microservicios a decenas de miles de mensajes/segundo y le preocupa la contrapresión. ¿Cómo debe diseñar la canalización para minimizar la contrapresión?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Procese el trabajo en lotes de diez segundos..
Por qué esta es la respuesta
Procesar el trabajo en lotes de diez segundos es la mejor opción para minimizar la contrapresión. Al agrupar las llamadas al servicio externo, se reduce la frecuencia de las solicitudes individuales, lo que permite que el servicio externo procese las solicitudes de manera más eficiente y evita que se sature. Esto es especialmente útil cuando se manejan decenas de miles de mensajes por segundo. Las otras opciones son menos efectivas: Realizar la llamada al servicio a través de HTTP es una característica del problema, no una solución a la contrapresión. Crear la canalización estáticamente en la definición de la clase no aborda la contrapresión en tiempo de ejecución. Crear un nuevo objeto en el método startBundle del DoFn es una buena práctica para la inicialización de recursos, pero no resuelve directamente el problema de la contrapresión causada por un servicio externo lento.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta