linux-BR.org

Notícias de software livre e tecnologias

Eles são particularmente interessantes se você não puder usar o pubsub da Phoenix, por exemplo, se outro aplicativo não elixir também fizer alterações no seu banco de dados.Nosso código upstream, Register_User/1, depende do processo a jusante, SIGN_UP_FOR_MARKETING_EMAILS/1.Se eu precisar de sistemas mais avançados, Kafka, RabbitMQ ou Amazon’s Sqs viriam à mente.Isso é ótimo, mas agora você tem mais equipes adicionando suas próprias chamadas a jusante para o Register_user/1, tornando -as dependentes uma da outra.Na pior das hipóteses, você pode ter um registro incompleto, onde algumas chamadas são bem -sucedidas e outras falham e você não recuou corretamente.

Fonte: https://www.peterullrich.com/listen-to-database-changes-with-postgres-triggers-and-elixir