Los arquitectos de Meituan clasificaron cuidadosamente el combate real de Netty, y la pared agrietada recomendó documentos de aprendizaje práctico de combate real de Netty

Prefacio

Netty es un marco de Java para el desarrollo rápido de aplicaciones de red de alto rendimiento. Encapsula la complejidad de la programación de redes, de modo que una gama más amplia de desarrolladores pueda acceder a los últimos desarrollos en programación de redes y tecnología web.

Netty no es solo una colección de interfaces y clases; también define un modelo arquitectónico y un rico conjunto de patrones de diseño. Pero hasta ahora, todavía falta una guía de usuario completa y sistemática, lo que se ha convertido en un obstáculo para empezar con Netty, situación que también se pretende cambiar. Además de explicar los componentes del marco e información detallada sobre la API, este libro también mostrará cómo Netty puede ayudar a los desarrolladores a escribir código más eficiente, reutilizable y mantenible.

Adecuado para la multitud

Este documento práctico asume que el lector está familiarizado con temas de Java de nivel medio, como genéricos y multiproceso. No se requiere experiencia avanzada en programación de redes, pero la familiaridad con la API básica de programación de redes Java será de gran beneficio.

Netty usa Apache Maven como su herramienta de administración de compilación. Si el lector no ha utilizado Maven, el apéndice proporcionará al lector la información necesaria para ejecutar el código de muestra en este libro. Los lectores también pueden reutilizar la configuración de Maven de estos ejemplos como punto de partida para sus propios proyectos basados ​​en Netty.

Si necesita obtenerlo, es problemático obtenerlo con una conexión triple con un clic + comentario, luego agregue VX (tkzl6666) para obtenerlo gratis

Tabla de contenido

primera parte

Los arquitectos de Meituan clasificaron cuidadosamente el combate real de Netty, y la pared agrietada recomendó documentos de aprendizaje práctico de combate real de Netty

 

Los arquitectos de Meituan clasificaron cuidadosamente el combate real de Netty, y la pared agrietada recomendó documentos de aprendizaje práctico de combate real de Netty

 

la segunda parte

Los arquitectos de Meituan clasificaron cuidadosamente el combate real de Netty, y la pared agrietada recomendó documentos de aprendizaje práctico de combate real de Netty

 

la tercera parte

Los arquitectos de Meituan clasificaron cuidadosamente el combate real de Netty, y la pared agrietada recomendó documentos de aprendizaje práctico de combate real de Netty

 

No hay mucho que decir, vayamos directamente al tema:

También tengo mis propias ideas únicas sobre Netty. ¡Permítanme compartir con ustedes algunos de mis usos y opiniones sobre Netty!

Parte 1: El concepto y la arquitectura de Netty

La primera parte es una introducción detallada al marco, que cubre su diseño, componentes e interfaces de programación.

En primer lugar, el capítulo 1 ofrece una breve descripción general de las API de red de bloqueo y no bloqueo, y sus correspondientes interfaces JDK. Te presentamos a Netty

Como un conjunto de herramientas para crear aplicaciones de programación de red altamente escalables, asincrónicas y controladas por eventos. Primero veremos el marco

Los bloques de construcción básicos: canal, devolución de llamada, futuro, evento y ChannelHandler.

Los arquitectos de Meituan clasificaron cuidadosamente el combate real de Netty, y la pared agrietada recomendó documentos de aprendizaje práctico de combate real de Netty

 

El Capítulo 2 explica cómo configurar el sistema del lector para construir y ejecutar el código de muestra en este libro. Usaremos una aplicación sencilla

Pruébelo con un programa, que es una aplicación de servidor que envía mensajes recibidos de clientes conectados. También presentamos

Bootstrap: el proceso de ensamblar y configurar todos los componentes de una aplicación en tiempo de ejecución.

Los arquitectos de Meituan clasificaron cuidadosamente el combate real de Netty, y la pared agrietada recomendó documentos de aprendizaje práctico de combate real de Netty

 

El capítulo 3 analiza primero los aspectos técnicos y arquitectónicos de Netty. Se introducen los componentes centrales del marco:

Channel, EventLoop, ChannelHandler y ChannelPipeline. El final de este capítulo explica

Inicie la diferencia entre servidor y cliente.

Los arquitectos de Meituan clasificaron cuidadosamente el combate real de Netty, y la pared agrietada recomendó documentos de aprendizaje práctico de combate real de Netty

 

El Capítulo 4 analiza la transmisión de la red y compara el uso de la transmisión con bloqueo y sin bloqueo a través de la API JDK y Netty.

Estudiamos la relación jerárquica de las interfaces subyacentes de la API de transporte de Netty y los tipos de transporte que admiten.

Los arquitectos de Meituan clasificaron cuidadosamente el combate real de Netty, y la pared agrietada recomendó documentos de aprendizaje práctico de combate real de Netty

 

El Capítulo 5 presenta específicamente la API de procesamiento de datos del framework-ByteBuf, el contenedor de bytes de Netty. Lo describimos

Las ventajas de ByteBuffer sobre JDK, y cómo asignar y acceder a la memoria utilizada por ByteBuf. Mostramos

Muestra cómo administrar los recursos de la memoria mediante el recuento de referencias.

Los arquitectos de Meituan clasificaron cuidadosamente el combate real de Netty, y la pared agrietada recomendó documentos de aprendizaje práctico de combate real de Netty

 

Debido a la longitud del titular, para no afectar la mejor lectura de todos, el editor ha organizado y empaquetado todo el documento. Hay programadores interesados ​​(yuanes)

Si necesita obtenerlo, es problemático obtenerlo con una conexión triple con un clic + comentario, luego agregue VX (tkzl6666) para obtenerlo gratis

Los arquitectos de Meituan clasificaron cuidadosamente el combate real de Netty, y la pared agrietada recomendó documentos de aprendizaje práctico de combate real de Netty

 

Debido a la longitud del título, el documento tiene mucho contenido, solo recorto una parte del contenido, hay programadores interesados ​​(yuanes)

Si necesita obtenerlo, es problemático obtenerlo con una conexión triple con un clic + comentario, luego agregue VX (tkzl6666) para obtenerlo gratis

Supongo que te gusta

Origin blog.csdn.net/m0_46874920/article/details/112993252
Recomendado
Clasificación