dubbo提供者主配置文件application.properties

1.用户中心提供者主配置文件application.properties内容如下

公司主营业务:成都网站设计、成都做网站、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联公司推出海丰免费做网站回馈大家。

## 与当前应用相关配置

# 应用名称

spring.application.name=power-dubbo-provider

# 应用aop代理

spring.aop.proxy-target-class=true

# 应用运行环境

# 开发

spring.profiles.active=dev

# 测试

#spring.profiles.active=test

# 正式

#spring.profiles.active=online

## 与当前应用相关日志配置

# 日志输出到文件

logging.file=./logs/provider.log

## 与dubbo相关配置

spring.dubbo.application.name=power-user-center-provider

spring.dubbo.server=true

spring.dubbo.protocol.name=dubbo

spring.dubbo.protocol.port=20888

spring.dubbo.scan=com.huinongtx.power.provider.service.impl

spring.dubbo.timeout=3000

## 与redis相关配置

# Redis服务器连接端口

spring.redis.port=6379

# 连接超时时间(毫秒)

spring.redis.timeout=0

# 最大空闲数

spring.redis.maxIdle=300

# 控制一个pool可分配多少个jedis实例,用来替换上面的redis.maxActive,如果是jedis 2.4以后用该属性

spring.redis.maxTotal=1000

# 最大建立连接等待时间。如果超过此时间将接到异常。设为-1表示无限制。

spring.redis.maxwaitMillis=1000

# 连接的最小空闲时间 默认1800000毫秒(30分钟)

spring.redis.minEvictableIdleTimeMillis=300000

# 每次释放连接的最大数目,默认3

spring.redis.numTestsPerEvictionRun=1024

# 逐出扫描的时间间隔(毫秒) 如果为负数,则不运行逐出线程, 默认-1

spring.redis.timeBetweenEvictionRunsMillis=30000

# 是否在从池中取出连接前进行检验,如果检验失败,则从池中去除连接并尝试取出另一个

spring.redis.testOnBorrow=true

# 在空闲时检查有效性, 默认false

spring.redis.testWhileIdle=true

spring.redis.prefix=hntx_power_account

## 与MySQL相关配置

# 用户名

spring.datasource.username= 数据库用户名

# 下面为连接池的补充设置,应用到上面所有数据源中

# 初始化大小,最小,最大

spring.datasource.initialSize=5

spring.datasource.minIdle=5

spring.datasource.maxActive=20

# 配置获取连接等待超时的时间

spring.datasource.maxWait=60000

# 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒

spring.datasource.timeBetweenEvictionRunsMillis=60000

# 配置一个连接在池中最小生存的时间,单位是毫秒

spring.datasource.minEvictableIdleTimeMillis=300000

spring.datasource.validationQuery=SELECT 1 FROM DUAL

spring.datasource.testWhileIdle=true

spring.datasource.testOnBorrow=false

spring.datasource.testOnReturn=false

# 打开PSCache,并且指定每个连接上PSCache的大小

spring.datasource.poolPreparedStatements=true

spring.datasource.maxPoolPreparedStatementPerConnectionSize=20

# 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙

spring.datasource.filters=stat,wall,log4j

# 通过connectProperties属性来打开mergeSql功能;慢SQL记录

spring.datasource.connectionProperties=druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000

## Hibernate Properties

# The SQL dialect makes Hibernate generate better SQL for the chosen database

spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5InnoDBDialect

spring.jpa.hibernate.ddl-auto = update

spring.jsp.show-sql=true

## Hibernate Logging

#logging.level.org.hibernate.SQL= DEBUG

2.开发环境application-dev.properties文件内容如下

## Development Environment

spring.dubbo.registry.address=zookeeper://开发服zookeeper地址:2181

## redis配置

# Redis服务器地址

spring.redis.host=开发服redis地址

# Redis服务器连接密码(默认为空)

spring.redis.password=开发服redis密码

## 与mysql相关配置

# Spring DATASOURCE (DataSourceAutoConfiguration & DataSourceProperties)

spring.datasource.url= jdbc:mysql://localhost:3306/开发服数据库名?useSSL=false&serverTimezone=UTC&useLegacyDatetimeCode=false&autoReconnect=true&failOverReadOnly=false&useUnicode=true&characterEncoding=UTF-8

spring.datasource.password= 开发服数据库密码

3.测试环境application-test.properties文件内容如下

## Test Environment

spring.dubbo.registry.address=zookeeper://测试服zookeeper地址:2181

## Redis配置

# Redis服务器地址

spring.redis.host=测试服redis地址

# Redis服务器连接密码(默认为空)

spring.redis.password=测试服redis密码

## Mysql配置

spring.datasource.url= jdbc:mysql://192.168.2.247:3306/测试服数据库名?useSSL=false&serverTimezone=UTC&useLegacyDatetimeCode=false&autoReconnect=true&failOverReadOnly=false&useUnicode=true&characterEncoding=UTF-8

spring.datasource.password= 测试服数据库密码

4.正式环境application-online.properties文件内容如下

## Online Environment

spring.dubbo.registry.address=zookeeper://正式服zookeeper地址:2181

## Redis配置

# Redis服务器地址

spring.redis.host=正式服redis地址

# Redis服务器连接密码(默认为空)

spring.redis.password=正式服redis密码

## Mysql配置

spring.datasource.url= jdbc:mysql://106.15.161.82:3306/正式服数据库名?useSSL=false&serverTimezone=UTC&useLegacyDatetimeCode=false&autoReconnect=true&failOverReadOnly=false&useUnicode=true&characterEncoding=UTF-8

spring.datasource.password= 正式服数据库密码


本文名称:dubbo提供者主配置文件application.properties
转载来于:http://scjbc.cn/article/pigogi.html

其他资讯