Ir para o conteúdo

Process queues in Wevo iPaaS

As filas de processo são um método de organização de dados enviados por um fluxo. Elas podem permanecer na fila até serem integradas aos seus sistemas-alvo. Os dados em uma fila de processo podem ser usados para monitoramento, extração de relatórios e algumas outras coisas.

Assista ao nosso webinar (em português) sobre filas de processo.

Quando falamos sobre integrações, existem várias opções para soluções de trânsito de dados. Quais são as vantagens de um método de integração de dados que utiliza filas de processo, como a plataforma Wevo? Vamos analisar algumas delas:

Reliability

A presença de uma fila de armazenamento de dados em um processo de integração pode melhorar sua confiabilidade. Quando os dados são armazenados em uma fila em vez de serem enviados diretamente de um sistema para outro, isso previne a perda de dados em situações em que há instabilidade súbita e inesperada em um dos dois sistemas enquanto a integração estava em andamento.

Isso torna seus fluxos mais resistentes a erros. Você pode gerenciar as novas tentativas com mais precisão, e seus dados se tornam rastreáveis. Mesmo que um erro ocorra, é mais fácil identificar o que aconteceu com base em onde seus dados estão. Perguntas como: Quando este dado foi recebido?, Quando exatamente ocorreu um erro?, e De qual sistema ele veio? podem ser prontamente respondidas graças às ferramentas de monitoramento.

process queue 1

Dependency removal

Isso significa que sua integração não dependerá da disponibilidade simultânea dos dois sistemas que estão sendo integrados. A fila de processo permite fluxos de integração assíncronos. Se o sistema-alvo não estiver pronto, os dados podem permanecer na fila e esperar até que estejam.

Um exemplo prático disso poderia ser uma integração entre um sistema de e-commerce e um sistema ERP. Todos os pedidos são recebidos da fonte (o sistema de e-commerce) e enviados para o alvo (o sistema ERP). Se, em algum momento, a empresa decidir substituir seu ERP por outro sistema, não será necessário reconstruir a integração do zero. Apenas um pequeno ajuste é necessário, e a maior parte da integração existente pode ser reutilizada. Isso economiza tempo e dinheiro que, de outra forma, seriam gastos no desenvolvimento.

process queue 2

Volume de transações granular

Alguns sistemas limitam a quantidade de dados que podem ser processados por execução. Com a fila de processos, é possível personalizar a quantidade de dados enviados. Por exemplo, imagine que seu sistema de origem envia 100 pedidos por execução, mas seu sistema de destino é personalizado e só pode receber 5 de cada vez. Com a fila de processos, você pode controlar a quantidade que é enviada. Enquanto os primeiros cinco registros são enviados imediatamente, o restante pode ficar na fila e aguardar até que o sistema de destino esteja pronto para recebê-los.

Outro possível benefício desse recurso é que, se um dos seus sistemas de destino precisar de manutenção, você pode parar ou interromper a parte do seu fluxo que se conecta com o destino. Dependendo de quanto espaço estiver disponível na sua fila, pode não ser necessário parar a primeira metade do fluxo, os dados enviados pela origem podem descansar na fila até que o sistema de destino esteja ativo novamente. Dessa forma, sua operação não seria completamente interrompida.

process queue 3

Veja também nossas páginas sobre como criar e monitorar suas filas de processos.