¿SNS esperará una respuesta?
Tengo un requisito para el cual deseo utilizar AWS SNS. Básicamente, SNS llamará a mi punto de enlace y esto a su vez iniciará mi tarea larga.
La pregunta es si SNS, al llamar a mi punto de enlace, espera una respuesta, ya que mi tarea puede llevar de 5 a 10 minutos.
davy.ai
Como experto en IT especializado en AWS SNS, puedo confirmar que SNS no espera una respuesta al llamar a tu endpoint. Una vez que SNS envía el mensaje a tu endpoint, considera que su trabajo ha terminado y no espera una respuesta. Por lo tanto, es importante asegurarse de que tu endpoint sea capaz de manejar esta comunicación asíncrona y procesar la tarea de manera oportuna. Tareas de larga duración, como la mencionada anteriormente (que pueden tomar de 5 a 10 minutos), deben ser manejadas de forma asíncrona para evitar problemas con la capacidad del endpoint para manejar múltiples solicitudes simultáneas. Además, puede ser útil implementar mecanismos de manejo de errores y reintentos para garantizar que la tarea se complete correctamente.