Netty源码全解与架构思维

作者: 黄俊

出版社: 清华大学出版社

出版日期: 2023-01-01

电子书 暂不销售 定价:128.0
  • 收藏

  • 加书架

  • 引用

亮点
课件
简介

Netty是目前市面上使用率较高的网络编程库。它的架构设计非常明确且层次分明,源码较为易懂,其中包装了Java NIO(New IO,新IO)的三大组件:Selector、Channel、ByteBuffer,提供了简单易用高效的网络通信库,其中还实现了自己的内存池管理。Netty的设计基于Jemalloc内存管理库,同时也实现了很多开封即用的应用层协议编码与解码器。本书通过常用的TCP协议完整诠释了Netty的架构设计与思想,省略了Java语言层面的一些基础知识,例如变量、面向对象、泛型等Java SE的基础。 本书适用于以下读者:希望进入互联网公司工作的读者、研究Netty底层知识的读者、在工作中遇见瓶颈,希望通过学习Netty提升底层知识的读者、从事开发高并发支撑中间件的读者、从事互联网高并发业务支撑的读者、对多线程编程感兴趣的读者、希望通过Netty源码找到调优点的读者。

编辑推荐

Netty 是一个基于 Java 的高性能网络应用程序框架,用于快速开发可维护的高性能网络应用程序。它旨在提供易于使用、高度可扩展的 API,同时提供开箱即用的异步、事件驱动的网络编程模型。Netty 的设计使其非常适合用于实现各种协议或应用程序,从简单的客户端到高性能服务器。 Netty 提供了一个简单但强大的对象,称为“通道”(Channel)。它提供了一种方便的方法来表示网络连接,这使得网络应用程序的开发变得更加容易。Netty 还提供了一套灵活的处理器(Handler)框架,使得可以将业务逻辑从网络层解耦出来,并且支持高度定制的处理器链,以满足各种需求。此外,Netty 还提供了一组高性能的编解码器,用于方便地处理各种数据格式和协议。 总的来说,如果你正在开发网络应用程序并寻找一种高性能、易于使用、可扩展的框架,那么 Netty 将是一个非常好的选择。

更多出版物信息
  • 版权: 清华大学出版社
  • 出版: 2023-01-01
  • 作者:黄俊
  • 更新: 2023-12-20
  • 书号:9787302624981
  • 中图:TP312.8JA
  • 学科:
    工学
    控制科学与工程
    工学
    计算机科学与技术

作者信息

黄俊

黄俊,曾任职于北京拓尔思、北京人人网、北京掌阅科技、阿里巴巴等多家企业! 超强的编程能力,精通JAVA、C、Hotspot、JVM、Linux内核、微服务、架构设计、各大开源框架源码,对领域驱动模型有独特见解。Netty框架贡献者。

相关图书