Compartir habilidades-20 semanas-El futuro cercano de Netty(). sincronizar() y cerrar(). sincrónico().
Por ejemplo, f.canal(). cerrarFuturo(). sync() está esperando a que se cierre el puerto de escucha del servidor.
Este método bloquea y continúa la ejecución después de que se cierra la conexión al servidor.
Este modo generalmente utiliza el módulo Netty para enviar activamente solicitudes al servidor y finalmente lo completa.
Por ejemplo, f.canal(). cierre(). sync() habilita la recepción del módulo Netty como servidor.
Este método se utiliza generalmente en el método @PreDestroy correspondiente al módulo Netty para finalizar el servicio.
Si utiliza el módulo Netty como servidor, utilícelo en el método @PreDestroy.
Cuando f.channel(). cerrarFuturo(). sync() para detener el servicio, la aplicación no se detendrá durante la implementación de weblogic.
Para resolver esta situación, simplemente cambie f.channel(). cerrarFuturo(). sincronizar() a fchannel(). cierre(). sincrónico().