深刻了解Netty【三】Netty概述


一、簡介

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

netty-components.png

二、應用場景

  • 互聯網行業 主要用於分佈式系統中的RPC,如阿里的Dubbo。
  • 遊戲行業 好比地圖服務器之間用Netty進行高性能通訊。
  • 大數據領域 Hadoop的Netty Service。
  • 開源項目 https://netty.io/wiki/related-projects.html

tencent.jpg

相關文章
相關標籤/搜索