Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se
Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Risco de criar várias instâncias de pool

Da forma que foi implementado o ConnectionFactory no vídeo sobre a implementação de Pool corre o risco de instanciar vários Pools, com cada um criando de cara seu número mínimo de conexões com o banco de dados?

A dúvida é porque o ConnectionFactore instância um novo datasource no seu construtor. A própria implementação do Datasource já teria algum tratamento para evitar criar Datasources repetidos, ou isso deve ser uma preocupação da aplicação transformando o ConnectionFactory num singleton, por exemplo?

2 respostas
solução!

Francisco, boa noite. Em uma aplicação em produção é ideal usar bibliotecas que instancie esse pool para evitar que possam ser criados diversas fábricas. Da forma que está, realmente podem ser criadas mais de 1 instância e sim, uma solução seria a ConnectionFactory ser um singleton =)

Muito Obrigado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software