溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發(fā)布時間:2020-07-16 01:59:01 來源:網(wǎng)絡 閱讀:920 作者:素顏豬 欄目:編程語言

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

## 與當前應用相關配置

# 應用名稱

spring.application.name=power-dubbo-provider

# 應用aop代理

spring.aop.proxy-target-class=true

# 應用運行環(huán)境

# 開發(fā)

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

# 最大空閑數(shù)

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

# 每次釋放連接的最大數(shù)目,默認3

spring.redis.numTestsPerEvictionRun=1024

# 逐出掃描的時間間隔(毫秒) 如果為負數(shù),則不運行逐出線程, 默認-1

spring.redis.timeBetweenEvictionRunsMillis=30000

# 是否在從池中取出連接前進行檢驗,如果檢驗失敗,則從池中去除連接并嘗試取出另一個

spring.redis.testOnBorrow=true

# 在空閑時檢查有效性, 默認false

spring.redis.testWhileIdle=true

spring.redis.prefix=hntx_power_account

## 與mysql相關配置

# 用戶名

spring.datasource.username= 數(shù)據(jù)庫用戶名

# 下面為連接池的補充設置,應用到上面所有數(shù)據(jù)源中

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

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

# 配置監(jiān)控統(tǒng)計攔截的filters,去掉后監(jiān)控界面sql無法統(tǒng)計,'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.開發(fā)環(huán)境application-dev.properties文件內容如下

## Development Environment

spring.dubbo.registry.address=zookeeper://開發(fā)服zookeeper地址:2181

## redis配置

# Redis服務器地址

spring.redis.host=開發(fā)服redis地址

# Redis服務器連接密碼(默認為空)

spring.redis.password=開發(fā)服redis密碼

## 與mysql相關配置

# Spring DATASOURCE (DataSourceAutoConfiguration & DataSourceProperties)

spring.datasource.url= jdbc:mysql://localhost:3306/開發(fā)服數(shù)據(jù)庫名?useSSL=false&serverTimezone=UTC&useLegacyDatetimeCode=false&autoReconnect=true&failOverReadOnly=false&useUnicode=true&characterEncoding=UTF-8

spring.datasource.password= 開發(fā)服數(shù)據(jù)庫密碼


3.測試環(huán)境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/測試服數(shù)據(jù)庫名?useSSL=false&serverTimezone=UTC&useLegacyDatetimeCode=false&autoReconnect=true&failOverReadOnly=false&useUnicode=true&characterEncoding=UTF-8

spring.datasource.password= 測試服數(shù)據(jù)庫密碼


4.正式環(huán)境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/正式服數(shù)據(jù)庫名?useSSL=false&serverTimezone=UTC&useLegacyDatetimeCode=false&autoReconnect=true&failOverReadOnly=false&useUnicode=true&characterEncoding=UTF-8

spring.datasource.password= 正式服數(shù)據(jù)庫密碼




向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI