Oi, Sobre o projeto apresentado no final, estava executando pesquisa através de uma api? Ou poderia executar direto no banco de dados? Quais cuidados precisa ter?
@EspecializandoAcademy3 жыл бұрын
Olá Ana, o projeto final executa direto no MySQL, as tasks não fazem neste caso consultas em API.
@EspecializandoAcademy3 жыл бұрын
Alguns cuidados necessários é com a conexão, afinal pode haver concorrência nas consultas. Além disso é necessário controlar de forma consciente quando o usuário pode fechar as aplicações e a task fica processando e deixando a aplicação travada no gerenciador de tarefas. Sobre usar estes recursos em API ou banco, não faz diferença, nós temos um integrador que utiliza estes recursos numa API e funciona tão bem quando direto no banco de dados.
@anapaulafernandes97333 жыл бұрын
@@EspecializandoAcademy Para evitar os problemas de consultas concorrentes, é necessário que cada Task tenha seus próprios recursos né? Por exemplo o componente para conectar no banco de dados.
@EspecializandoAcademy3 жыл бұрын
@@anapaulafernandes9733 para consultas tem um componente que consegue resolver os recursos, é o FDManager da familia firedac, ele consegue "fabricar" e " gerenciar" as conexões para a aplicação.
@denernun6 ай бұрын
@@EspecializandoAcademyNesse caso devemos cancelar a task no destroy antes de fechar a aplicação ?
@cdtbrx3 жыл бұрын
Amigo eu gostaria de entrar em contato para tirar uma dúvida e enviar um exemplo e se possível você fazer um vídeo explicando pois acredito que outras pessoas tem o mesmo problema. Parabéns pelo canal.