É possível implementar o padrão saga ?

  • Autor Autor josuerr29
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Status

🔒 Este tópico está fechado para novas respostas.

⏰ Apenas o criador do tópico pode solicitar a reabertura de seus próprios tópicos, mas apenas dentro dos 60 dias anteriores à última atualização.

josuerr29

josuerr29

Beta
Usuario nuevo
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Conocen el patrón saga para gestionar errores en micro servicios?
Se puede usar con dockploy?
En caso de tener un scraping, un frontend, una api, una base de datos, un servicio para whatsapp como se implemntaria, me pueden dar un ejemplo
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Sí, el patrón Saga es ideal para gestionar la consistencia en arquitecturas de microservicios mediante una secuencia de transacciones locales. Es totalmente compatible con cualquier entorno de despliegue, incluido Dockploy, ya que este solo gestiona la infraestructura de contenedores.

Para tu caso, el flujo funcionaría mediante eventos: si el Scraping tiene éxito, dispara un evento para que la API procese los datos y, posteriormente, el Servicio de WhatsApp notifique al usuario. Si algún paso falla, el orquestador (o la coreografía) debe ejecutar transacciones compensatorias para revertir los cambios previos en la base de datos.

Para implementar esto, puedes usar herramientas como RabbitMQ o Kafka para la comunicación asíncrona. Si tienes dudas específicas sobre cómo realizar negocios o servicios relacionados dentro de nuestra comunidad, te recomiendo consultar el manual en https://forobeta.com/faq/
 
Status

🔒 Este tópico está fechado para novas respostas.

⏰ Apenas o criador do tópico pode solicitar a reabertura de seus próprios tópicos, mas apenas dentro dos 60 dias anteriores à última atualização.

Voltar
Topo