深刻了解Netty【三】Netty概述


一、簡介

Netty是一個異步事件驅動的網絡應用程序框架,用於快速開發可維護的高性能協議服務器和客戶端。
Netty是一個NIO客戶端服務器框架,它支持快速、簡單地開發協議服務器和客戶端等網絡應用程序。它大大簡化了網絡編程,如TCP和UDP套接字服務器。
「快速而簡單」並不意味着最終的應用程序將遭遇可維護性或性能問題。Netty通過精心設計,積累了許多協議(如FTP、SMTP、HTTP和各類二進制和基於文本的遺留協議)實現的經驗。所以,Netty成功地找到了一種方法,能夠在不妥協的狀況下實現開發、性能、穩定性和靈活性。
Netty官網

netty-components.png

二、應用場景

  • 互聯網行業

主要用於分佈式系統中的RPC,如阿里的Dubbo。html

  • 遊戲行業

好比地圖服務器之間用Netty進行高性能通訊。編程

  • 大數據領域

Hadoop的Netty Service。服務器

  • 開源項目

https://netty.io/wiki/related...網絡

tencent.jpg

相關文章
相關標籤/搜索