RabbitMQ、Redis、数据源常用配置

崩天的勾玉
崩天的勾玉
崩天的勾玉
65
文章
4
评论
2021年5月23日15:33:31
评论
45 1847字

数据源

spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/数据库?useUnicode=true&characterEncoding=UTF-8&useSSL=false
spring.datasource.username=
spring.datasource.password=
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource

RabbitMQ

spring.rabbitmq.addresses ——指定client连接到的server的地址,多个以逗号分隔.
spring.rabbitmq.dynamic ——是否创建AmqpAdmin bean. 默认为: true)
spring.rabbitmq.host ——指定RabbitMQ host.默认为: localhost)
spring.rabbitmq.listener.acknowledge-mode ——指定Acknowledge的模式.
spring.rabbitmq.listener.auto-startup ——是否在启动时就启动mq,默认: true)
spring.rabbitmq.listener.concurrency ——指定最小的消费者数量.
spring.rabbitmq.listener.max-concurrency ——指定最大的消费者数量.
spring.rabbitmq.listener.prefetch ——指定一个请求能处理多少个消息,如果有事务的话,必须大于等于transaction数量.
spring.rabbitmq.listener.transaction-size ——指定一个事务处理的消息数量,最好是小于等于prefetch的数量.
spring.rabbitmq.password ——指定broker的密码.
spring.rabbitmq.port ——指定RabbitMQ 的端口,默认: 5672)
spring.rabbitmq.requested-heartbeat ——指定心跳超时,0为不指定.
spring.rabbitmq.ssl.enabled ——是否开始SSL,默认: false)
spring.rabbitmq.ssl.key-store ——指定持有SSL certificate的key store的路径
spring.rabbitmq.ssl.key-store-password ——指定访问key store的密码.
spring.rabbitmq.ssl.trust-store ——指定持有SSL certificates的Trust store.
spring.rabbitmq.ssl.trust-store-password ——指定访问trust store的密码.
spring.rabbitmq.username ——指定登陆broker的用户名.
spring.rabbitmq.virtual-host ——指定连接到broker的Virtual host.
spring.rabbitmq.publisher-confirms=true ——开启发送确认
spring.rabbitmq.publisher-returns=true ——开启发送失败退回

Redis

spring.redis.database=0 ——Redis数据库索引(默认为0)
spring.redis.host=127.0.0.1 ——Redis服务器地址
spring.redis.port=6379 ——Redis服务器连接端口
spring.redis.password= ——Redis服务器连接密码(默认为空)
spring.redis.jedis.pool.max-active=20 ——连接池最大连接数(使用负值表示没有限制)
spring.redis.jedis.pool.max-wait=-1 ——连接池最大阻塞等待时间(使用负值表示没有限制)
spring.redis.jedis.pool.max-idle=10 ——连接池中的最大空闲连接
spring.redis.jedis.pool.min-idle=0 ——连接池中的最小空闲连接
spring.redis.timeout=1000 ——连接超时时间(毫秒)

发表评论

匿名网友