Colección de citas famosas - Frases elegantes - Compartir habilidades-20 semanas-El futuro cercano de Netty(). sincronizar() y cerrar(). sincrónico().

Compartir habilidades-20 semanas-El futuro cercano de Netty(). sincronizar() y cerrar(). sincrónico().

El módulo Netty tiene closeFuture(). sincronizar() y cerrar(). sync() cierra el puerto, pero se pueden utilizar de dos maneras.

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().