1 문제 포털 웹 개시와 직접 통신 채널 마이크로 발생 원위.
问题 : SASL (알 수없는 오류)를 사용하여 인증을 시도하지 않음
해결 방법 : 포트가 사육사를 작성하지 않았다. 플러스 ZK 포트 2181 잘.
그것은 ECS 수 있으며 다른 서버가 성공적으로 연결되어 있지 않습니다.
2, MySQL의 연결 오류가 너무 많이
방법 1 : 파일 /etc/my.cnf에 수정
MAX_CONNECTIONS = 5000이 값이 증가
두 번째 방법 : 데이터 풀 관리 연결을 사용하여
종속 데이터 풀 springboot은 프로젝트에 직접 도입 될 수있다.
<!-- druid数据库连接池 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.10</version>
</dependency>
위의 두 가지 방법을 조합하여 사용할 수있다.
3, 봄 부팅 프로젝트 시작,보고 된 데이터 소스 구성 오류는 드라이버를 찾을 수 없습니다.
문제 : 다음과 같은 문제가 발생 봄 부팅이 프로젝트를 시작합니다. 드라이버를 찾을 수 없습니다
원인 :
종속 MyBatis로 플러스의 종속성이 있습니다.
필요성은 데이터 소스의 기본 구성에 의존합니다.
해결 방법 :
계획 한 : 데이터 소스 연결 구성에 대한 구성
spring:
datasource:
url: jdbc:mysql://47.94.22.256:3306/ego-shop
username: root
password: 123456
driver-class-name: com.mysql.cj.jdbc.Driver
mybatis-plus:
type-aliases-package: com.zxm.entity
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
mapper-locations: classpath:/mapper/*.xml
옵션 II : 특수 효과를 사용하여 데이터 소스 클래스의 시작 제외
@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)
4,이 프로젝트는 임의 쓰기에 의존 할 수 없다
원격 호출에서 바로 검색 API에 의존하고있다. 우리는 무차별 적으로 의존 할 수 없다.
당신이 검색 서비스에 의존하는 경우 종속성에서 구성 파일을 얻을 것이다. 포털 - 웹에서 메모가없는 경우 @Value("${import.size}")
프로젝트가 주어지고 시작됩니다 그래서, 구성 파일의 값을 얻을 수 있습니다.