Cómo gestionar Errores en un Sistema de Mensajería

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ต.ค. 2024

ความคิดเห็น • 8

  • @lucassequeira7193
    @lucassequeira7193 8 หลายเดือนก่อน +1

    Brutal!!! Me encantaria poder aplicar estos conceptos a una arquitectura con sns/sqs. Muchas gracias y a la espera de nuevos videos!!❤

  • @estapadrisimo
    @estapadrisimo 8 หลายเดือนก่อน +1

    Así configuré yo mis eventos. Usando la misma idea. Y el sistema es muy robusto. En los casos más graves se acumulan en la última cola y saltan alarmas. Es arreglar el problema y mandarlas luego a reprocesar. Mano decsanto esta configuración 👌

  • @decimodanlive
    @decimodanlive 8 หลายเดือนก่อน +2

    Estaría bueno un video para implementar los patrones Outbox/Inbox para resolver tipo de problemas

  • @oscardarioflorezdiaz4124
    @oscardarioflorezdiaz4124 8 หลายเดือนก่อน +2

    @CodelyTV podrian compartir la encuesta para los videos de SQS, han pensado en hacer videos de EventBridge?

    • @CodelyTV
      @CodelyTV  8 หลายเดือนก่อน +1

      Sí y sí!! Aquí tienes la encuesta forms.gle/Cpkz7GtsmpfagkwBA 🙌

  • @barrenaedu
    @barrenaedu 8 หลายเดือนก่อน

    Hola, pero estarían usando otra cola .retry solo para meter delay? porque nadie consumiria de ahí verdad? Y con rabbit no tienen "delayed messages" como para republicar con delay en caso de error? Creo que hay un pluggin para dar soporte a los delayed messages. Algo que no mencionan que creo es importante es como manejan el orden de procesamiento con los domain events, porque procesar en desorden no es aconsejable (en gral no, cu lo arma como quiere) pero bueno, me surgió esa otra duda viendo el video porque si el delay no esta a nivel app y el mensaje se redirecciona a otra cosa entonces sucesivos mensajes pueden ser procesados y luego aparece ese mensaje de retry que estuvo en otro lado y se terminaria procesando en otro orden. Espero haberme expplicado. Saludos

    • @barrenaedu
      @barrenaedu 8 หลายเดือนก่อน

      Para evitar el procesar en desorden y el setup de infraestructura de colas adicionales con headers yo creo una alternativa a evaluar podría ser meter el delay a nivel app. Usando rutinas escritas en una librería propia se podría por un lado abstraer el broker, y por el otro customizar sus apis y sus features, y así concentrar la instrucción de delay a nivel código dentro de la librería en un solo lugar, por ejemplo desde afuera quedaría libreria.send() o libreria.sendOrElseDelay(3000ms), etc.. lo que no quita que internamente los libreria.send() tengan un delay por default, se podrian llevar contadores de retry, de todo ahi dentro de esa libreria.