1, distal se producen una iniciación problema portal web y comunicación de canal micro directa.
问题: No se intentará autenticar mediante SASL (error desconocido)
Resolución: El puerto no escribió el cuidador del zoológico. Además puerto ZK 2181 muy bien.
Puede ser ecs y otra servidor no está conectado correctamente.
2, MySQL Connect demasiados errores
Método 1: Modificar el archivo /etc/my.cnf
Los max_connections = 5000 Este valor aumenta
Segunda manera: mediante una conexión de datos de gestión de la piscina
Dependiente springboot banco de datos puede ser introducido directamente en el proyecto.
<!-- druid数据库连接池 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.10</version>
</dependency>
Los dos métodos anteriores se pueden utilizar en combinación.
3, proyecto iniciado por resorte de arranque, publicados errores de configuración de fuentes de datos, no se puede encontrar el controlador.
Problema: la primavera-arranque para iniciar el proyecto en surgen los problemas siguientes. No se puede encontrar controlador
Causa:
Hay dependencias del dependiente mybatis-plus.
La necesidad de contar con la configuración por defecto de la fuente de datos.
solución:
Esquema Uno: la configuración acerca de la configuración de la conexión de origen de datos
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
Opción II: utiliza anotaciones excluyen inicio de la clase fuente de datos
@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)
4, el proyecto no se puede confiar en escritura aleatoria
En una llamada remota, sólo se basan en la búsqueda-api. No podemos depender de forma indiscriminada.
Si se basa en una búsqueda de servicio que recibirá el archivo de configuración en la dependencia. En ausencia de las notas en el portal web @Value("${import.size}")
para obtener el valor en el archivo de configuración, por lo que el proyecto comenzará a ser determinado.