采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
tomcat.max-active tomcat.min-idle tomcat.initial-size 1、这是在配置数据库连接池吗? 2、如果是在配置数据库连接池,那么和druid有何区别,在技术选型时数据库连接池如何选择,需要考虑哪些因素 3、tomcat.max-active,tomcat.min-idle,tomcat.initial-size 这几个值的设置数量如何选择,比如是否参照服务器配置、并发数,用户量等因素
同学你好:
你这里列出的几个参数都是数据库连接池相关的,我对你的三个问题做一些解释:
1. 是配置数据库连接池的;
2. 数据库连接池有很多种,druid 只是其中的一种,SpringBoot1.0 中默认使用的是 tomcat-jdbc;SpringBoot2.0 中默认使用的是 HikariCP。如果没有特别的需求(或者说你不知道的情况下),直接使用 SpringBoot 默认的数据库连接池就 OK(因为框架自身都选择使用这个,你有什么理由不用呢?);
3. 这几个配置项其实与线程池的几个参数很像(最大连接、最小空闲、初识连接),这几个配置项在配置的时候肯定是需要考虑到机器自身的配置与业务的情况。但是,也是很开放性的选择。通常,我们在配置时,都需要调整几次,经验和尝试都很重要。
欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!
登录后可查看更多问答,登录/注册
广告营销系统,未来大中型企业的标配
2.1k 14
4.0k 10
1.6k 10
1.8k 8
1.4k 8
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号