Recolección de código fuente de Zookeeper Watcher

El método de ejecución de QuorumPeer configurará SetupRequestProcessor (procesador de ensamblaje), setupRequestProcessor se reescribe, de acuerdo con el clúster o el independiente, ensamblado en tres diferentes 责任链, la siguiente figura es el modo independiente

Cuando el servidor recibe la solicitud del cliente, la enviará a través de NIOServerCnxn submitRequest. Después de enviar la solicitud e ingresar a 责任链模式
Inserte la descripción de la imagen aquí
uno de los procesadores de la cadena de responsabilidad, la solicitud se colocará primero en la cola. El procesador en sí es un subproceso y su propio método de ejecución es de Obtenga los datos en la cola y llame a la próxima cadena de responsabilidad para lograr asíncrono.
Inserte la descripción de la imagen aquí

Publicado 563 artículos originales · elogiado 4345 · 2.93 millones de visitas

Supongo que te gusta

Origin blog.csdn.net/dataiyangu/article/details/105610596
Recomendado
Clasificación