文章分类 -  netty

摘要:一. 引导 引导客户端和服务器 从Channel引导客户端 添加 ChannelHandler 使用 ChannelOption 和属性 netty提供了ChannelPipeline、ChannelHandler、编解码器,使用bootstrapping将这些组合到一起; 服务器是接受连接,创建子 阅读全文
posted @ 2016-10-28 18:11 zhangshihai1232 阅读(179) 评论(0) 推荐(0)
摘要:一. SSL/TLS Java提供了 的类SslContext 和SslEngine 可以实现加密解密; netty用SslHandler实现,内部持有一个SslEngine做实际的工作 SslHandler 数据流图 1. 加密的入站数据被 SslHandler 拦截,并被解密 2. 前面加密的数 阅读全文
posted @ 2016-10-28 11:23 zhangshihai1232 阅读(3099) 评论(1) 推荐(0)
摘要:ChannelHandler 和 ChannelPipeline Channel ChannelHandler ChannePipeline ChannelHandlerContext 一. ChannelHandler Channel 生命周期 Channel 状态发生变化,对应的事件会生成,这样 阅读全文
posted @ 2016-10-26 21:50 zhangshihai1232 阅读(805) 评论(0) 推荐(0)
摘要:一. Transport NIO和OIO的切换,只需修改一行代码,在创建线程池的地方 传输的核心在Channel 接口,用于所有的出站操作 每个 Channel 都会分配一个 ChannelPipeline 和ChannelConfig ChannelConfig:设置并存储Channel的配置,并 阅读全文
posted @ 2016-10-26 16:57 zhangshihai1232 阅读(400) 评论(0) 推荐(0)
摘要:一. Netty 异步和数据驱动 网络客户端/服务器框架 下面展示了 Netty 技术和方法的特点 设计 针对多种传输类型的统一接口 阻塞和非阻塞 简单但更强大的线程模型 真正的无连接的数据报套接字支持 链接逻辑支持复用 易用性 大量的 Javadoc 和 代码实例 除了在 JDK 1.6 + 额外 阅读全文
posted @ 2016-10-25 17:06 zhangshihai1232 阅读(277) 评论(0) 推荐(0)