Advertisement

Netty: 介绍

阅读量:

文章目录

  • 第一部分 Netty 概述
  • 第二部分 Netty 基本架构图
  • 第三部分 Netty 应用领域
  • 第四部分 Netty 开发流程

一、Netty介绍

由JBOSS开源社区推出的一个Java基线网络栈现已成为独立运营的GitHub项目。该技术栈支持异步通信与事件驱动设计,并提供一系列网络应用程序框架与工具集合旨在帮助开发者快速构建高效可靠的网络服务器与客户端应用程序。基于NIO模型设计的一体化客户-服务器编程架构方案通过使用Netty技术栈,开发者能够迅速且简便地搭建起一系列基于NIO模式的应用程序例如支持实现特定协议标准下的客户端及服务端应用。

二、Netty简要体系图

在这里插入图片描述

三、Netty的应用场景

Netty的应用场景极为广泛, 几乎被广泛地覆盖了所有需要高性能网络通信和可靠性通信的领域. 以下列举了几个典型的Netty应用场景:

服务器端应用:

  • Web服务器 :Netty可支撑高性能HTTP服务器, 其能有效处理高并发连接与请求。
  • 聊天服务器 :基于TCP或WebSocket的

全部评论 (0)

还没有任何评论哟~