Skip to content

基于Netty NIO实现简单Echo、心跳检测、自定义编解码机制、断连重连、握手和安全认证、私有协议栈开发、通信聊天系统、WebSocket服务器、文件服务器、手写RPC框架

Notifications You must be signed in to change notification settings

pangwawa/codenow-netty

Repository files navigation

codenow-netty

Netty是一个基于Java NIO的网络编程框架,提供了一套高效的、事件驱动的异步网络通信机制。简化了网络应用程序的开发过程,提供了可靠的、高性能的网络传输。

作为高性能的网络通信框架,Netty被广泛应用于各种开源组件中,比如Dubbo、RocketMQ、Elasticsearch、gRPC、Kafka、Hadoop……

本项目主要是为了更深入的理解netty、rpc等框架的实现原理,基于Netty实现

  • Echo服务器

  • 心跳检测

  • 自定义编解码机制

  • 断连重连

  • 握手和安全认证

  • 私有协议栈开发

  • 通信聊天系统

  • WebSocket服务器

  • 文件服务器

  • 手写RPC框架

About

基于Netty NIO实现简单Echo、心跳检测、自定义编解码机制、断连重连、握手和安全认证、私有协议栈开发、通信聊天系统、WebSocket服务器、文件服务器、手写RPC框架

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published