@TOC
1、常用
server:
port: 8101
spring: # --spring.profiles.active=a1
profiles: a1
---
server:
port: 8102
spring:
profiles: a2
---
server:
port: 8103
spring:
profiles: a3
---
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
url: jdbc:mysql://localhost:3306/itripdb?characterEncoding=utf-8&serverTimezone=Asia/Shanghai
username: root
password: 111111
druid:
driver-class-name: com.mysql.jdbc.Driver
redis:
host: localhost # redis主机名 / IP地址
port: 6379 # redis服务器端口
database: 0 # 数据库下标
timeout: 3000 # 超时时间
user: root # 账号
mail:
host: sjkp.163.com # 邮件服务器地址
username: makey_test@163.com # 发出邮件的邮箱
password: DGBWOQAQEZYGWVQU # 发出邮箱的邮箱的验证码
default-encoding: utf-8
rabbitmq:
host: 192.168.29.128
port: 5672
username: guest
password: guest
如果MySQL是8.0版本的,需要加上cj
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
url: jdbc:mysql://localhost:3306/shop?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai
username: root
password: root
druid:
driver-class-name: com.mysql.cj.jdbc.Driver
2、多端口多使用的声明
快速完成集群化的处理
server:
port: 8101
spring: # --spring.profiles.active=a1
profiles: a1
---
下面是公共配置
在idea里进行配置
修改nginx的配置文件
然后重启nginx
多刷新几次访问,会发现几个集群都有被访问到
3、eureka注册中心
server:
port: 7776
eureka:
client:
service-url:
defaultZone: http://localhost:7776/eureka/
register-with-eureka: false
fetch-registry: false
注册中心client集群化
server:
port: 8081
spring:
profiles: c1
---
server:
port: 8082
spring:
profiles: c2
---
spring:
application:
name: eureka-client
eureka:
client:
service-url:
defaultZone: http://root:123456@server1:7776/eureka/,http://root:123456@server2:7777/eureka/
用户验证
spring:
security:
user:
name: root
password: 123456