Skip to content

lkj41110/netty_dome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

netty_dome

Netty 是一个 NIO client-server(客户端服务器)框架,使用 Netty 可以快速开发网络应用,例如服务器和客户 端协议。 Netty 提供了一种新的方式来使开发网络应用程序,这种新的方式使得它很容易使用和有很强的扩展性。 Netty 的内部实现时很复杂的,但是 Netty 提供了简单易用的 api 从网络处理代码中解耦业务逻辑。 Netty 是完全基 于 NIO 实现的,所以整个 Netty 都是异步的。

NIO和IO总结

Netty_dome[项目中的例子]

  • 多人聊天
  • 传输自定义类(注意需要序列化传输的类)
  • 以IO为基础的socket形式进行网络传输例子
  • 以NIO为基础的网络传输例子

Netty的文章:

byteBuf

  • byteBuf

EventLoop和线程模型

  • EventLoop
  • EventLoopGroup

handler

  • ChannelHandler

  • EmbeddedChannel使用测试handler组件

  • Bootstrap or ServerBootstrap

  • ChannelPipeline

  • Channel

  • Future or ChannelFuture

  • ChannelInitializer

项目中的netty

  • dubbo的netty
  • dubbo的qos的netty
  • es的netty

About

netty的学习和例子

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages