Executando verificação de segurança...
1

Background process

Olá pessoal, tenho uma tarefa em que preciso executar um processo para sincronizar alguns itens no meu código logo após criar uma entidade. Para isso, preciso fazer algumas requisições HTTP, processar os dados e salvar essas informações, mas não posso travar o frontend. Por isso, preciso que esse processamento seja feito em segundo plano. Pensei em usar o Spring Batch, mas não entendi muito bem como ele funciona, ou se talvez seria melhor usar algo como o RabbitMQ.

Carregando publicação patrocinada...
1

Eu gosto muito da ideia da fila, você pode mandar para uma fila algo quer precisa ser processado por um worker para ser feito rapidamente e o resultado vai para uma segunda fila que o front fica checando periodicamente para avisar o fim do reprocessamento. Não vou comentar sobre processos de segundo plano, pois não desenvolvo front então tenha pouco domínio nessa área... Mass choque o rabbit vai rw ajudar bem.

-1