Ir para o conteúdo

Process Queue Wevo iPaaS

Process queues são um método de organizar dados enviados por um flow. Eles podem ficar na fila até que sejam integrados aos seus sistemas de destino. 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 process queues.

Quando falamos sobre integrações, há 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 usa process queues, como a plataforma Wevo? Vamos dar uma olhada em algumas delas:

Confiabilidade

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 evita a perda de dados em situações em que há instabilidade repentina e inesperada em qualquer um dos dois sistemas enquanto a integração estava em andamento.

Isso torna seus flows mais resistentes a erros. Você pode gerenciar novas tentativas com mais precisão, e seus dados se tornam rastreáveis. Mesmo se ocorrer um erro, é mais fácil identificar o que aconteceu com base em onde seus dados estão. Perguntas como: Quando esse 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

Remoção de Dependência

Isso significa que sua integração não dependerá da disponibilidade simultânea dos dois sistemas que estão sendo integrados. A process queue permite flows de integração assíncronos. Se o sistema de destino não estiver pronto, os dados podem ficar na fila e esperar até que ele esteja.

Um exemplo prático disso pode 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 destino (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ção Granular

Alguns sistemas limitam a quantidade de dados que podem ser processados por execução. Com a process queue, você pode 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 uma vez. Com a process queue, você pode controlar a quantidade que é enviada. Enquanto os primeiros cinco registros são enviados imediatamente, o restante pode ficar na fila e esperar até que o sistema de destino esteja pronto para eles.

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 flow que se conecta ao destino. Dependendo de quanto espaço está disponível na sua fila, pode não ser necessário parar a primeira metade do flow, os dados enviados pela fonte podem ficar 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 process queues.