Como restringir o tamanho do pool inicial em hikaricp?

membersound:

Eu costumava ter uma tomcatconfiguração de pool de conexão restringir o tamanho inicial piscina:spring.datasource.tomcat.initial-size=2

Agora mudar para hikaricp: o que é o equivalente para restringir as conexões inicialmente iniciados?

Sidenote: spring.datasource.hikari.minimumIdlenão impede a inicialização 10 conexões na inicialização.

membersound:

Eu só descobri que tinha a ver com a minha configuração de múltiplas fontes de dados.

Em geral, a propriedade spring.datasource.hikari.minimum-idle=2restringe automaticamente o tamanho do conjunto de inicialização corretamente!

Mas se ter múltiplas fontes de dados, havia uma propriedade de configuração em falta, como segue:

    @Bean
    @ConfigurationProperties("spring.datasource.secondary.hikari")
    public DataSource secondatyDataSource() {
        return ...
    }

Antes eu só tinha "spring.datasource.secondary", e não por minha propriedade "spring.datasource.secondary.hikari.*"não foi levado em conta.

Este é provavelmente errado documentado em https://docs.spring.io/spring-boot/docs/current/reference/html/howto-data-access.html

Acho que você gosta

Origin http://43.154.161.224:23101/article/api/json?id=197250&siteId=1
Recomendado
Clasificación