提交 d6a2d914 authored 作者: liupengfei's avatar liupengfei

--no commit message

上级 4f077175
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry including="**/*.java" kind="src" output="target/classes" path="src/main/java">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="src" output="target/test-classes" path="src/test/java">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="output" path="target/classes"/>
</classpath>
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>com.zrqx.zuul</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.wst.common.project.facet.core.builder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.genuitec.eclipse.springframework.springbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>com.genuitec.eclipse.springframework.springnature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
</natures>
</projectDescription>
eclipse.preferences.version=1
encoding//src/main/java=UTF-8
encoding//src/main/resources=UTF-8
encoding//src/test/java=UTF-8
encoding//src/test/resources=UTF-8
encoding/<project>=UTF-8
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.source=1.8
activeProfiles=
eclipse.preferences.version=1
resolveWorkspaceProjects=true
version=1
<root>
<facet id="me.spring">
<node name="libprov">
<attribute name="provider-id" value="spring-no-op-library-provider"/>
</node>
</facet>
</root>
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<installed facet="java" version="1.8"/>
<installed facet="me.spring" version="4.1"/>
</faceted-project>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>com.zrqx.zuul</artifactId>
<name>com.zrqx.zuul</name>
<parent>
<groupId>com.zrqx</groupId>
<artifactId>com.zrqx.pom</artifactId>
<version>4.0.0</version>
<relativePath>../com.zrqx.pom</relativePath>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
<!-- Springsecurity给服务端提供安全访问 -->
<!-- <dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency> -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-zuul</artifactId>
</dependency>
</dependencies>
</project>
\ No newline at end of file
package com.zrqx.zuul;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
import org.springframework.cloud.netflix.zuul.EnableZuulProxy;
@SpringBootApplication
@EnableEurekaClient
@EnableZuulProxy
public class ZuulApplication {
public static void main(String[] args) {
SpringApplication.run(ZuulApplication.class, args);
}
}
package com.zrqx.zuul.config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.stereotype.Component;
import org.springframework.web.cors.CorsConfiguration;
import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
import org.springframework.web.filter.CorsFilter;
@Component
@Configuration
public class GateWayCorsConfig
{
@Bean
public CorsFilter corsFilter() {
final UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
final CorsConfiguration corsConfiguration = new CorsConfiguration();
// corsConfiguration.setAllowCredentials(true);
corsConfiguration.addAllowedHeader("*");
corsConfiguration.addAllowedOrigin("*");
corsConfiguration.addAllowedMethod("*");
source.registerCorsConfiguration("/**", corsConfiguration);
return new CorsFilter(source);
}
}
spring:
main:
allow-bean-definition-overriding: true #2.1.0 多个接口上的@FeignClient(“相同服务名”)会报错 ,允许覆盖
mvc:
static-path-pattern: /**
resources:
static-locations: classpath:/static/,classpath:/META-INF/resources/,file:/opt/upload/mzyy/
application:
name: zuul
servlet:
multipart:
maxFileSize: 2000Mb
maxRequestSize: 2000Mb
eureka:
client:
service-url:
defaultZone: http://user:123456@127.0.0.1:8661/eureka/
instance:
preferIpAddress: true
hystrix:
command:
default:
execution:
isolation:
thread:
timeoutInMilliseconds: 240000
ribbon:
ConnectTimeout: 60000
ReadTimeout: 60000
zuul:
#servlet-path: / #解决文件上传中文乱码 前端请求路径要加 zuul的问题
sensitive-headers: Access-Control-Allow-Origin
ignored-headers: Access-Control-Allow-Origin,H-APP-Id,Token,APPToken
host:
connect-timeout-millis: 60000
socket-timeout-millis: 60000
routes:
api-a:
path: /sysuser/**
serviceId: sysuser
api-b:
path: /file/**
serviceId: file
api-c:
path: /resource/**
serviceId: resource
api-d:
path: /order/**
serviceId: order
api-e:
path: /third/**
serviceId: third
api-f:
path: /member/**
serviceId: member
api-g:
path: /pay/**
serviceId: pay
<assembly
xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3 http://maven.apache.org/xsd/assembly-1.1.3.xsd">
<id>package</id>
<formats>
<format>zip</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<fileSets>
<fileSet>
<directory>${basedir}/src/main/resources</directory>
<includes>
<include>*.yml</include>
<include>*.xml</include>
<include>static/**</include>
<include>templates/**</include>
<include>*.properties</include>
<include>*.txt</include>
</includes>
<filtered>true</filtered>
<outputDirectory>${file.separator}${project.artifactId}</outputDirectory>
</fileSet>
<fileSet>
<directory>src/main/resources/runScript</directory>
<outputDirectory>${file.separator}bin</outputDirectory>
</fileSet>
<fileSet>
<directory>${project.build.directory}/lib</directory>
<outputDirectory>${file.separator}${project.artifactId}/lib</outputDirectory>
<includes>
<include>*.jar</include>
</includes>
</fileSet>
<fileSet>
<directory>${project.build.directory}/</directory>
<outputDirectory>${file.separator}${project.artifactId}</outputDirectory>
<includes>
<include>*.jar</include>
</includes>
</fileSet>
</fileSets>
</assembly>
\ No newline at end of file
server:
port: 8696
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<configuration
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://www.padual.com/java/logback.xsd"
debug="false" scan="true" scanPeriod="30 second">
<!--读取配置中心的属性-->
<springProperty scope="context" name="name" source="spring.application.name"/>
<property name="ROOT" value="/opt/logs/mzyy/third/" />
<property name="FILESIZE" value="10MB" />
<property name="MAXHISTORY" value="60" />
<property name="DATETIME" value="yyyy-MM-dd HH:mm:ss" />
<!-- 控制台打印 -->
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder charset="utf-8">
<pattern>[%-5level] %d{${DATETIME}} [%thread] %logger{36} - %m%n
</pattern>
</encoder>
</appender>
<!-- ERROR 输入到文件,按日期和文件大小 -->
<appender name="ERROR" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder charset="utf-8">
<pattern>[%-5level] %d{${DATETIME}} [%thread] %logger{36} - %m%n
</pattern>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>ERROR</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${ROOT}%d/error.%i.log</fileNamePattern>
<maxHistory>${MAXHISTORY}</maxHistory>
<timeBasedFileNamingAndTriggeringPolicy
class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>${FILESIZE}</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
</appender>
<!-- WARN 输入到文件,按日期和文件大小 -->
<appender name="WARN" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder charset="utf-8">
<pattern>[%-5level] %d{${DATETIME}} [%thread] %logger{36} - %m%n
</pattern>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>WARN</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${ROOT}%d/warn.%i.log</fileNamePattern>
<maxHistory>${MAXHISTORY}</maxHistory>
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>${FILESIZE}</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
</appender>
<!-- INFO 输入到文件,按日期和文件大小 -->
<appender name="INFO" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder charset="utf-8">
<pattern>[%-5level] %d{${DATETIME}} [%thread] %logger{36} - %m%n
</pattern>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>INFO</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${ROOT}%d/info.%i.log</fileNamePattern>
<maxHistory>${MAXHISTORY}</maxHistory>
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>${FILESIZE}</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
</appender>
<!-- DEBUG 输入到文件,按日期和文件大小 -->
<appender name="DEBUG" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder charset="utf-8">
<pattern>[%-5level] %d{${DATETIME}} [%thread] %logger{36} - %m%n
</pattern>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>DEBUG</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${ROOT}%d/debug.%i.log</fileNamePattern>
<maxHistory>${MAXHISTORY}</maxHistory>
<timeBasedFileNamingAndTriggeringPolicy
class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>${FILESIZE}</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
</appender>
<!-- TRACE 输入到文件,按日期和文件大小 -->
<appender name="TRACE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder charset="utf-8">
<pattern>[%-5level] %d{${DATETIME}} [%thread] %logger{36} - %m%n
</pattern>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>TRACE</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
<rollingPolicy
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${ROOT}%d/trace.%i.log</fileNamePattern>
<maxHistory>${MAXHISTORY}</maxHistory>
<timeBasedFileNamingAndTriggeringPolicy
class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>${FILESIZE}</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
</appender>
<!-- SQL相关日志输出-->
<logger name="org.mybatis.spring" level="DEBUG" additivity="true" />
<!-- Logger 根目录 -->
<root level="INFO">
<appender-ref ref="STDOUT" />
<appender-ref ref="DEBUG" />
<appender-ref ref="ERROR" />
<appender-ref ref="WARN" />
<appender-ref ref="INFO" />
<appender-ref ref="TRACE" />
</root>
</configuration>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry including="**/*.java" kind="src" output="target/classes" path="src/main/java">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="src" output="target/test-classes" path="src/test/java">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="output" path="target/classes"/>
</classpath>
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>config-server</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.wst.common.project.facet.core.builder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.genuitec.eclipse.springframework.springbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>com.genuitec.eclipse.springframework.springnature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
</natures>
</projectDescription>
eclipse.preferences.version=1
encoding//src/main/java=UTF-8
encoding//src/main/resources=UTF-8
encoding//src/main/resources/application.yml=UTF-8
encoding//src/test/java=UTF8
encoding//src/test/resources=UTF-8
encoding/<project>=UTF-8
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.source=1.8
activeProfiles=
eclipse.preferences.version=1
resolveWorkspaceProjects=true
version=1
<root>
<facet id="me.spring">
<node name="libprov">
<attribute name="provider-id" value="spring-no-op-library-provider"/>
</node>
</facet>
</root>
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<installed facet="java" version="1.8"/>
<installed facet="me.spring" version="4.1"/>
</faceted-project>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.zrqx</groupId>
<artifactId>com.zrqx.pom</artifactId>
<version>4.0.0</version>
<relativePath>../com.zrqx.pom/pom.xml</relativePath>
</parent>
<artifactId>config-server</artifactId>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-config-server</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
</dependencies>
</project>
\ No newline at end of file
package com.zrqx;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.cloud.config.server.EnableConfigServer;
@SpringBootApplication//@SpringBootApplication = (默认属性)@Configuration + @EnableAutoConfiguration + @ComponentScan。
@EnableConfigServer//将该服务作为一个config server服务启动
@EnableDiscoveryClient //整合eureka,实现config server高可用,将config-server作为服务注册
public class ConfigServerApplication {
public static void main(String[] args) {
SpringApplication.run(ConfigServerApplication.class, args);
}
}
\ No newline at end of file
spring:
application:
name: config #服务名称
profiles:
active: native
cloud:
config:
server:
native:
search-locations: classpath:/properties/
eureka:
instance:
preferIpAddress: true
client:
serviceUrl:
defaultZone: http://user:123456@localhost:8661/eureka/
\ No newline at end of file
<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3 http://maven.apache.org/xsd/assembly-1.1.3.xsd">
<id>package</id>
<formats>
<format>zip</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<fileSets>
<fileSet>
<directory>${basedir}/src/main/resources</directory>
<includes>
<include>*.yml</include>
</includes>
<filtered>true</filtered>
<outputDirectory>${file.separator}${project.artifactId}</outputDirectory>
</fileSet>
<fileSet>
<directory>src/main/resources/runScript</directory>
<outputDirectory>${file.separator}bin</outputDirectory>
</fileSet>
<fileSet>
<directory>${project.build.directory}/lib</directory>
<outputDirectory>${file.separator}lib</outputDirectory>
<includes>
<include>*.jar</include>
</includes>
</fileSet>
<fileSet>
<directory>${project.build.directory}//${project.artifactId}</directory>
<outputDirectory>${file.separator}${project.artifactId}</outputDirectory>
<includes>
<include>*.jar</include>
</includes>
</fileSet>
</fileSets>
</assembly>
\ No newline at end of file
server:
port: 8688
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<configuration
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://www.padual.com/java/logback.xsd"
debug="false" scan="true" scanPeriod="30 second">
<!--读取配置中心的属性-->
<springProperty scope="context" name="name" source="spring.application.name"/>
<property name="ROOT" value="/opt/logs/mzyy/third/" />
<property name="FILESIZE" value="10MB" />
<property name="MAXHISTORY" value="60" />
<property name="DATETIME" value="yyyy-MM-dd HH:mm:ss" />
<!-- 控制台打印 -->
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder charset="utf-8">
<pattern>[%-5level] %d{${DATETIME}} [%thread] %logger{36} - %m%n
</pattern>
</encoder>
</appender>
<!-- ERROR 输入到文件,按日期和文件大小 -->
<appender name="ERROR" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder charset="utf-8">
<pattern>[%-5level] %d{${DATETIME}} [%thread] %logger{36} - %m%n
</pattern>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>ERROR</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${ROOT}%d/error.%i.log</fileNamePattern>
<maxHistory>${MAXHISTORY}</maxHistory>
<timeBasedFileNamingAndTriggeringPolicy
class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>${FILESIZE}</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
</appender>
<!-- WARN 输入到文件,按日期和文件大小 -->
<appender name="WARN" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder charset="utf-8">
<pattern>[%-5level] %d{${DATETIME}} [%thread] %logger{36} - %m%n
</pattern>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>WARN</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${ROOT}%d/warn.%i.log</fileNamePattern>
<maxHistory>${MAXHISTORY}</maxHistory>
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>${FILESIZE}</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
</appender>
<!-- INFO 输入到文件,按日期和文件大小 -->
<appender name="INFO" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder charset="utf-8">
<pattern>[%-5level] %d{${DATETIME}} [%thread] %logger{36} - %m%n
</pattern>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>INFO</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${ROOT}%d/info.%i.log</fileNamePattern>
<maxHistory>${MAXHISTORY}</maxHistory>
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>${FILESIZE}</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
</appender>
<!-- DEBUG 输入到文件,按日期和文件大小 -->
<appender name="DEBUG" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder charset="utf-8">
<pattern>[%-5level] %d{${DATETIME}} [%thread] %logger{36} - %m%n
</pattern>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>DEBUG</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${ROOT}%d/debug.%i.log</fileNamePattern>
<maxHistory>${MAXHISTORY}</maxHistory>
<timeBasedFileNamingAndTriggeringPolicy
class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>${FILESIZE}</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
</appender>
<!-- TRACE 输入到文件,按日期和文件大小 -->
<appender name="TRACE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder charset="utf-8">
<pattern>[%-5level] %d{${DATETIME}} [%thread] %logger{36} - %m%n
</pattern>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>TRACE</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
<rollingPolicy
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${ROOT}%d/trace.%i.log</fileNamePattern>
<maxHistory>${MAXHISTORY}</maxHistory>
<timeBasedFileNamingAndTriggeringPolicy
class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>${FILESIZE}</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
</appender>
<!-- SQL相关日志输出-->
<logger name="org.mybatis.spring" level="DEBUG" additivity="true" />
<!-- Logger 根目录 -->
<root level="INFO">
<appender-ref ref="STDOUT" />
<appender-ref ref="DEBUG" />
<appender-ref ref="ERROR" />
<appender-ref ref="WARN" />
<appender-ref ref="INFO" />
<appender-ref ref="TRACE" />
</root>
</configuration>
\ No newline at end of file
#prod环境统一配置
#tx-manager 分布式事务服务端口号
tx-manager-prot: 7600
#file服务端口号
file-port: 8697
#user服务端口号
user-port: 8601
#group服务端口号
group-port: 8602
#client服务端口号
client-port: 8603
#sysuser服务端口号
sysuser-port: 8604
#rsks 服务端口号
rsks-port: 8605
#book 服务端口号
book-port: 8606
#repertory 服务端口号
repertory-port: 8607
#resource 服务端口号
resource-port: 8608
#periodical 服务端口号
periodical-port: 8609
#order 服务端口号
order-port: 8610
#third 服务端口号
third-port: 8611
#marketing 服务端口号
marketing-port: 8612
#pay 服务端口号
pay-port: 8613
#默认
default:
#Sleuth微服务跟踪监控中心
spring-zipkin-base-url: http://localhost:9411/
#sleuth 采样率, 1.0代表所有的span都会被采集到zipkin中. 0.0则代表所有的span都不会被采集到zipkin中.
spring-sleuth-sampler-percentage: 1.0
#数据库连接信息
spring-datasource-driver-class-name: com.mysql.jdbc.Driver
spring-datasource-url: jdbc:mysql://192.168.2.229:3306/
#spring-datasource-url: jdbc:mysql://localhost:3306/
spring-datasource-username: root
spring-datasource-password: root
spring-datasource-initialize: true
#redis链接信息
redis:
host: 192.168.2.231
port: 6379
password: 123456
timeout: 3000 # 连接超时时间 单位 ms(毫秒)
database: 1
pool:
max-idle: 500 # 连接池中的最大空闲连接,默认值也是8。
min-idle: 50 #连接池中的最小空闲连接,默认值也是0。
max-active: 2000 # 如果赋值为-1,则表示不限制;如果pool已经分配了maxActive个jedis实例,则此时pool的状态为exhausted(耗尽)。
max-wait: 1000 # 等待可用连接的最大时间,单位毫秒,默认值为-1,表示永不超时。如果超过等待时间,则直接抛出JedisConnectionException
#配置session共享 使用redis管理session数据
spring-session-store-type: redis
#服务管理端是否开启安全认证
management-security-enabled: false
#开启ip注册到eureka服务
eureka-instance-preferIpAddress: true
#eureka服务注册中心
eureka-client-serviceUrl-defaultZone: http://user:123456@localhost:8661/eureka/
#分布式事务管理中心
tx-manager-url: http://192.168.2.230:${tx-manager-prot}/tx/manager/
\ No newline at end of file
server:
port: ${book-port}
spring:
application:
name: book #服务名称
zipkin:
base-url: ${default.spring-zipkin-base-url}
sleuth:
sampler:
percentage: ${default.spring-sleuth-sampler-percentage}
datasource:
driver-class-name: ${default.spring-datasource-driver-class-name}
url: ${default.spring-datasource-url}zrqx-book
username: ${default.spring-datasource-username}
password: ${default.spring-datasource-password}
initialize: ${default.spring-datasource-initialize}
redis:
host: ${default.redis.host}
port: ${default.redis.port}
password: ${default.redis.password}
timeout: ${default.redis.timeout} # 连接超时时间 单位 ms(毫秒)
database: ${default.redis.database}
pool:
max-idle: ${default.redis.pool.max-idle} # 连接池中的最大空闲连接,默认值也是8。
min-idle: ${default.redis.pool.min-idle} #连接池中的最小空闲连接,默认值也是0。
max-active: ${default.redis.pool.max-active} # 如果赋值为-1,则表示不限制;如果pool已经分配了maxActive个jedis实例,则此时pool的状态为exhausted(耗尽)。
max-wait: ${default.redis.pool.max-wait} # 等待可用连接的最大时间,单位毫秒,默认值为-1,表示永不超时。如果超过等待时间,则直接抛出JedisConnectionException
jackson:
date-format: yyyy-MM-dd HH:mm:ss
management:
security:
enabled: ${default.management-security-enabled}
eureka:
instance:
preferIpAddress: ${default.eureka-instance-preferIpAddress}
client:
serviceUrl:
defaultZone: ${default.eureka-client-serviceUrl-defaultZone}
tm:
manager:
url: ${default.tx-manager-url}
logging:
config: ${default.logging.config}
\ No newline at end of file
spring:
application:
name: file #服务名称
zipkin:
base-url: ${default.spring-zipkin-base-url}
sleuth:
sampler:
percentage: ${default.spring-sleuth-sampler-percentage}
datasource:
driver-class-name: ${default.spring-datasource-driver-class-name}
url: ${default.spring-datasource-url}fileinfo
username: ${default.spring-datasource-username}
password: ${default.spring-datasource-password}
initialize: ${default.spring-datasource-initialize}
redis:
host: ${default.redis.host}
port: ${default.redis.port}
password: ${default.redis.password}
timeout: ${default.redis.timeout} # 连接超时时间 单位 ms(毫秒)
database: ${default.redis.database}
pool:
max-idle: ${default.redis.pool.max-idle} # 连接池中的最大空闲连接,默认值也是8。
min-idle: ${default.redis.pool.min-idle} #连接池中的最小空闲连接,默认值也是0。
max-active: ${default.redis.pool.max-active} # 如果赋值为-1,则表示不限制;如果pool已经分配了maxActive个jedis实例,则此时pool的状态为exhausted(耗尽)。
max-wait: ${default.redis.pool.max-wait} # 等待可用连接的最大时间,单位毫秒,默认值为-1,表示永不超时。如果超过等待时间,则直接抛出JedisConnectionException
jackson:
date-format: yyyy-MM-dd HH:mm:ss
management:
security:
enabled: ${default.management-security-enabled}
eureka:
instance:
preferIpAddress: ${default.eureka-instance-preferIpAddress}
client:
serviceUrl:
defaultZone: ${default.eureka-client-serviceUrl-defaultZone}
tm:
manager:
url: ${default.tx-manager-url}
logging:
config: ${default.logging.config}
\ No newline at end of file
server:
port: ${marketing-port}
spring:
application:
name: marketing #服务名称
zipkin:
base-url: ${default.spring-zipkin-base-url}
sleuth:
sampler:
percentage: ${default.spring-sleuth-sampler-percentage}
datasource:
driver-class-name: ${default.spring-datasource-driver-class-name}
url: ${default.spring-datasource-url}zrqx-book
username: ${default.spring-datasource-username}
password: ${default.spring-datasource-password}
initialize: ${default.spring-datasource-initialize}
redis:
host: ${default.redis.host}
port: ${default.redis.port}
password: ${default.redis.password}
timeout: ${default.redis.timeout} # 连接超时时间 单位 ms(毫秒)
database: ${default.redis.database}
pool:
max-idle: ${default.redis.pool.max-idle} # 连接池中的最大空闲连接,默认值也是8。
min-idle: ${default.redis.pool.min-idle} #连接池中的最小空闲连接,默认值也是0。
max-active: ${default.redis.pool.max-active} # 如果赋值为-1,则表示不限制;如果pool已经分配了maxActive个jedis实例,则此时pool的状态为exhausted(耗尽)。
max-wait: ${default.redis.pool.max-wait} # 等待可用连接的最大时间,单位毫秒,默认值为-1,表示永不超时。如果超过等待时间,则直接抛出JedisConnectionException
jackson:
date-format: yyyy-MM-dd HH:mm:ss
management:
security:
enabled: ${default.management-security-enabled}
eureka:
instance:
preferIpAddress: ${default.eureka-instance-preferIpAddress}
client:
serviceUrl:
defaultZone: ${default.eureka-client-serviceUrl-defaultZone}
tm:
manager:
url: ${default.tx-manager-url}
logging:
config: ${default.logging.config}
\ No newline at end of file
spring:
application:
name: member #服务名称
zipkin:
base-url: ${default.spring-zipkin-base-url}
sleuth:
sampler:
percentage: ${default.spring-sleuth-sampler-percentage}
datasource:
driver-class-name: ${default.spring-datasource-driver-class-name}
url: ${default.spring-datasource-url}mzyy-member
username: ${default.spring-datasource-username}
password: ${default.spring-datasource-password}
initialize: ${default.spring-datasource-initialize}
redis:
host: ${default.redis.host}
port: ${default.redis.port}
password: ${default.redis.password}
timeout: ${default.redis.timeout} # 连接超时时间 单位 ms(毫秒)
database: ${default.redis.database}
pool:
max-idle: ${default.redis.pool.max-idle} # 连接池中的最大空闲连接,默认值也是8。
min-idle: ${default.redis.pool.min-idle} #连接池中的最小空闲连接,默认值也是0。
max-active: ${default.redis.pool.max-active} # 如果赋值为-1,则表示不限制;如果pool已经分配了maxActive个jedis实例,则此时pool的状态为exhausted(耗尽)。
max-wait: ${default.redis.pool.max-wait} # 等待可用连接的最大时间,单位毫秒,默认值为-1,表示永不超时。如果超过等待时间,则直接抛出JedisConnectionException
jackson:
date-format: yyyy-MM-dd HH:mm:ss
management:
security:
enabled: ${default.management-security-enabled}
eureka:
instance:
preferIpAddress: ${default.eureka-instance-preferIpAddress}
client:
serviceUrl:
defaultZone: ${default.eureka-client-serviceUrl-defaultZone}
#tm:
#manager:
#url: ${default.tx-manager-url}
#logging:
#config: ${default.logging.config}
\ No newline at end of file
spring:
application:
name: order #服务名称
zipkin:
base-url: ${default.spring-zipkin-base-url}
sleuth:
sampler:
percentage: ${default.spring-sleuth-sampler-percentage}
datasource:
driver-class-name: ${default.spring-datasource-driver-class-name}
url: ${default.spring-datasource-url}mzyy-order
username: ${default.spring-datasource-username}
password: ${default.spring-datasource-password}
initialize: ${default.spring-datasource-initialize}
redis:
host: ${default.redis.host}
port: ${default.redis.port}
password: ${default.redis.password}
timeout: ${default.redis.timeout} # 连接超时时间 单位 ms(毫秒)
database: ${default.redis.database}
pool:
max-idle: ${default.redis.pool.max-idle} # 连接池中的最大空闲连接,默认值也是8。
min-idle: ${default.redis.pool.min-idle} #连接池中的最小空闲连接,默认值也是0。
max-active: ${default.redis.pool.max-active} # 如果赋值为-1,则表示不限制;如果pool已经分配了maxActive个jedis实例,则此时pool的状态为exhausted(耗尽)。
max-wait: ${default.redis.pool.max-wait} # 等待可用连接的最大时间,单位毫秒,默认值为-1,表示永不超时。如果超过等待时间,则直接抛出JedisConnectionException
jackson:
date-format: yyyy-MM-dd HH:mm:ss
management:
security:
enabled: ${default.management-security-enabled}
eureka:
instance:
preferIpAddress: ${default.eureka-instance-preferIpAddress}
client:
serviceUrl:
defaultZone: ${default.eureka-client-serviceUrl-defaultZone}
tm:
manager:
url: ${default.tx-manager-url}
\ No newline at end of file
spring:
application:
name: pay #服务名称
zipkin:
base-url: ${default.spring-zipkin-base-url}
sleuth:
sampler:
percentage: ${default.spring-sleuth-sampler-percentage}
datasource:
driver-class-name: ${default.spring-datasource-driver-class-name}
url: ${default.spring-datasource-url}mzyy-pay
username: ${default.spring-datasource-username}
password: ${default.spring-datasource-password}
initialize: ${default.spring-datasource-initialize}
redis:
host: ${default.redis.host}
port: ${default.redis.port}
password: ${default.redis.password}
timeout: ${default.redis.timeout} # 连接超时时间 单位 ms(毫秒)
database: ${default.redis.database}
pool:
max-idle: ${default.redis.pool.max-idle} # 连接池中的最大空闲连接,默认值也是8。
min-idle: ${default.redis.pool.min-idle} #连接池中的最小空闲连接,默认值也是0。
max-active: ${default.redis.pool.max-active} # 如果赋值为-1,则表示不限制;如果pool已经分配了maxActive个jedis实例,则此时pool的状态为exhausted(耗尽)。
max-wait: ${default.redis.pool.max-wait} # 等待可用连接的最大时间,单位毫秒,默认值为-1,表示永不超时。如果超过等待时间,则直接抛出JedisConnectionException
jackson:
date-format: yyyy-MM-dd HH:mm:ss
management:
security:
enabled: ${default.management-security-enabled}
eureka:
instance:
preferIpAddress: ${default.eureka-instance-preferIpAddress}
client:
serviceUrl:
defaultZone: ${default.eureka-client-serviceUrl-defaultZone}
tm:
manager:
url: ${default.tx-manager-url}
logging:
config: ${default.logging.config}
\ No newline at end of file
spring:
application:
name: periodical #服务名称
zipkin:
base-url: ${default.spring-zipkin-base-url}
sleuth:
sampler:
percentage: ${default.spring-sleuth-sampler-percentage}
datasource:
driver-class-name: ${default.spring-datasource-driver-class-name}
url: ${default.spring-datasource-url}zrqx-periodical
username: ${default.spring-datasource-username}
password: ${default.spring-datasource-password}
initialize: ${default.spring-datasource-initialize}
redis:
host: ${default.redis.host}
port: ${default.redis.port}
password: ${default.redis.password}
timeout: ${default.redis.timeout} # 连接超时时间 单位 ms(毫秒)
database: ${default.redis.database}
pool:
max-idle: ${default.redis.pool.max-idle} # 连接池中的最大空闲连接,默认值也是8。
min-idle: ${default.redis.pool.min-idle} #连接池中的最小空闲连接,默认值也是0。
max-active: ${default.redis.pool.max-active} # 如果赋值为-1,则表示不限制;如果pool已经分配了maxActive个jedis实例,则此时pool的状态为exhausted(耗尽)。
max-wait: ${default.redis.pool.max-wait} # 等待可用连接的最大时间,单位毫秒,默认值为-1,表示永不超时。如果超过等待时间,则直接抛出JedisConnectionException
jackson:
date-format: yyyy-MM-dd HH:mm:ss
management:
security:
enabled: ${default.management-security-enabled}
eureka:
instance:
preferIpAddress: ${default.eureka-instance-preferIpAddress}
client:
serviceUrl:
defaultZone: ${default.eureka-client-serviceUrl-defaultZone}
tm:
manager:
url: ${default.tx-manager-url}
logging:
config: ${default.logging.config}
\ No newline at end of file
spring:
application:
name: repertory #服务名称
zipkin:
base-url: ${default.spring-zipkin-base-url}
sleuth:
sampler:
percentage: ${default.spring-sleuth-sampler-percentage}
datasource:
driver-class-name: ${default.spring-datasource-driver-class-name}
#url: ${default.spring-datasource-url}zrqx-repertory
url: ${default.spring-datasource-url}zrqx-book
username: ${default.spring-datasource-username}
password: ${default.spring-datasource-password}
initialize: ${default.spring-datasource-initialize}
redis:
host: ${default.redis.host}
port: ${default.redis.port}
password: ${default.redis.password}
timeout: ${default.redis.timeout} # 连接超时时间 单位 ms(毫秒)
database: ${default.redis.database}
pool:
max-idle: ${default.redis.pool.max-idle} # 连接池中的最大空闲连接,默认值也是8。
min-idle: ${default.redis.pool.min-idle} #连接池中的最小空闲连接,默认值也是0。
max-active: ${default.redis.pool.max-active} # 如果赋值为-1,则表示不限制;如果pool已经分配了maxActive个jedis实例,则此时pool的状态为exhausted(耗尽)。
max-wait: ${default.redis.pool.max-wait} # 等待可用连接的最大时间,单位毫秒,默认值为-1,表示永不超时。如果超过等待时间,则直接抛出JedisConnectionException
management:
security:
enabled: ${default.management-security-enabled}
eureka:
instance:
preferIpAddress: ${default.eureka-instance-preferIpAddress}
client:
serviceUrl:
defaultZone: ${default.eureka-client-serviceUrl-defaultZone}
tm:
manager:
url: ${default.tx-manager-url}
logging:
config: ${default.logging.config}
\ No newline at end of file
spring:
application:
name: resource #服务名称
zipkin:
base-url: ${default.spring-zipkin-base-url}
sleuth:
sampler:
percentage: ${default.spring-sleuth-sampler-percentage}
datasource:
driver-class-name: ${default.spring-datasource-driver-class-name}
url: ${default.spring-datasource-url}skz-resource
username: ${default.spring-datasource-username}
password: ${default.spring-datasource-password}
initialize: ${default.spring-datasource-initialize}
redis:
host: ${default.redis.host}
port: ${default.redis.port}
password: ${default.redis.password}
timeout: ${default.redis.timeout} # 连接超时时间 单位 ms(毫秒)
database: ${default.redis.database}
pool:
max-idle: ${default.redis.pool.max-idle} # 连接池中的最大空闲连接,默认值也是8。
min-idle: ${default.redis.pool.min-idle} #连接池中的最小空闲连接,默认值也是0。
max-active: ${default.redis.pool.max-active} # 如果赋值为-1,则表示不限制;如果pool已经分配了maxActive个jedis实例,则此时pool的状态为exhausted(耗尽)。
max-wait: ${default.redis.pool.max-wait} # 等待可用连接的最大时间,单位毫秒,默认值为-1,表示永不超时。如果超过等待时间,则直接抛出JedisConnectionException
jackson:
date-format: yyyy-MM-dd HH:mm:ss
management:
security:
enabled: ${default.management-security-enabled}
eureka:
instance:
preferIpAddress: ${default.eureka-instance-preferIpAddress}
client:
serviceUrl:
defaultZone: ${default.eureka-client-serviceUrl-defaultZone}
tm:
manager:
url: ${default.tx-manager-url}
logging:
config: ${default.logging.config}
\ No newline at end of file
spring:
application:
name: sysuser #服务名称
zipkin:
base-url: ${default.spring-zipkin-base-url}
sleuth:
sampler:
percentage: ${default.spring-sleuth-sampler-percentage}
datasource:
driver-class-name: ${default.spring-datasource-driver-class-name}
url: ${default.spring-datasource-url}skz-sysuser
username: ${default.spring-datasource-username}
password: ${default.spring-datasource-password}
initialize: ${default.spring-datasource-initialize}
redis:
host: ${default.redis.host}
port: ${default.redis.port}
password: ${default.redis.password}
timeout: ${default.redis.timeout} # 连接超时时间 单位 ms(毫秒)
database: ${default.redis.database}
pool:
max-idle: ${default.redis.pool.max-idle} # 连接池中的最大空闲连接,默认值也是8。
min-idle: ${default.redis.pool.min-idle} #连接池中的最小空闲连接,默认值也是0。
max-active: ${default.redis.pool.max-active} # 如果赋值为-1,则表示不限制;如果pool已经分配了maxActive个jedis实例,则此时pool的状态为exhausted(耗尽)。
max-wait: ${default.redis.pool.max-wait} # 等待可用连接的最大时间,单位毫秒,默认值为-1,表示永不超时。如果超过等待时间,则直接抛出JedisConnectionException
jackson:
date-format: yyyy-MM-dd HH:mm:ss
management:
security:
enabled: ${default.management-security-enabled}
eureka:
instance:
preferIpAddress: ${default.eureka-instance-preferIpAddress}
client:
serviceUrl:
defaultZone: ${default.eureka-client-serviceUrl-defaultZone}
tm:
manager:
url: ${default.tx-manager-url}
logging:
config: ${default.logging.config}
\ No newline at end of file
spring:
application:
name: third #服务名称
zipkin:
base-url: ${default.spring-zipkin-base-url}
sleuth:
sampler:
percentage: ${default.spring-sleuth-sampler-percentage}
redis:
host: ${default.redis.host}
port: ${default.redis.port}
password: ${default.redis.password}
timeout: ${default.redis.timeout} # 连接超时时间 单位 ms(毫秒)
database: ${default.redis.database}
pool:
max-idle: ${default.redis.pool.max-idle} # 连接池中的最大空闲连接,默认值也是8。
min-idle: ${default.redis.pool.min-idle} #连接池中的最小空闲连接,默认值也是0。
max-active: ${default.redis.pool.max-active} # 如果赋值为-1,则表示不限制;如果pool已经分配了maxActive个jedis实例,则此时pool的状态为exhausted(耗尽)。
max-wait: ${default.redis.pool.max-wait} # 等待可用连接的最大时间,单位毫秒,默认值为-1,表示永不超时。如果超过等待时间,则直接抛出JedisConnectionException
jackson:
date-format: yyyy-MM-dd HH:mm:ss
management:
security:
enabled: ${default.management-security-enabled}
eureka:
instance:
preferIpAddress: ${default.eureka-instance-preferIpAddress}
client:
serviceUrl:
defaultZone: ${default.eureka-client-serviceUrl-defaultZone}
tm:
manager:
url: ${default.tx-manager-url}
logging:
config: ${default.logging.config}
\ No newline at end of file
server:
port: ${tx-manager-prot}
spring:
application:
name: tx-manager #服务名称
zipkin:
base-url: ${default.spring-zipkin-base-url}
sleuth:
sampler:
percentage: ${default.spring-sleuth-sampler-percentage}
redis:
host: ${default.redis.host}
port: ${default.redis.port}
password: ${default.redis.password}
timeout: ${default.redis.timeout} # 连接超时时间 单位 ms(毫秒)
database: ${default.redis.database}
pool:
max-idle: ${default.redis.pool.max-idle} # 连接池中的最大空闲连接,默认值也是8。
min-idle: ${default.redis.pool.min-idle} #连接池中的最小空闲连接,默认值也是0。
max-active: ${default.redis.pool.max-active} # 如果赋值为-1,则表示不限制;如果pool已经分配了maxActive个jedis实例,则此时pool的状态为exhausted(耗尽)。
max-wait: ${default.redis.pool.max-wait} # 等待可用连接的最大时间,单位毫秒,默认值为-1,表示永不超时。如果超过等待时间,则直接抛出JedisConnectionException
management:
security:
enabled: ${default.management-security-enabled}
eureka:
instance:
preferIpAddress: ${default.eureka-instance-preferIpAddress}
client:
serviceUrl:
defaultZone: ${default.eureka-client-serviceUrl-defaultZone}
tm:
manager:
url: ${default.tx-manager-url}
logging:
config: ${default.logging.config}
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论