
Netty In Action
文章平均质量分 95
超速前行
这个作者很懒,什么都没留下…
展开
-
传输
传输本章包括传输NIO,OIO,本地和嵌入式使用场景APIs网络应用程序的最重要的任务是传输数据。这可以通过不同的传输方式来完成,但是传输的内容都一样,通过电缆来传输字节数组。传输层帮助抽象了数据的传输。你只需要知道你有字节要发送或者接收,不多也不少。 如果你以前使用过Java提供的方式进行网络编程,你很有可能碰到这样的场景:从阻塞传输变为非阻塞传输,或者恰恰相反。这一转换并不容易,因为翻译 2015-10-19 09:38:34 · 701 阅读 · 0 评论 -
Buffers
Buffers本章包括ByteBufByteBufHolderByteBufAllocator在这些接口上分配和执行操作 当你想传输数据的时候必定会涉及到缓存。Java的NIO API有在即的Buffer类,如同我们在前些章节中所讨论的那样,该实现相当的有局限性而且不是最优的。使用JDK的ByteBuffer经常是既沉重又复杂。缓存是一个重要的组件,提供需要的层次是必须的任务,应该是API翻译 2015-10-20 16:31:14 · 1290 阅读 · 0 评论 -
ChannelHandler
ChannelHandler本章包括ChannelPipelineChannelHandlerContextChannelHandlerInbound 、outbound比较接收连接或者创建连接在你的应用的一部分。这些任务着实很重要,但是好存在另外一个更为复杂的部分,需要写更多的代码。这就是处理进入或者流出的数据。 Netty为你提供了很强大的方式来达到这一点。允许用户绑定原创 2015-10-27 15:16:49 · 2020 阅读 · 0 评论 -
Netty and Java NIO APIs
Netty和Java NIO APIs本章包括Netty架构为什么需要非阻塞IO(NIO)阻塞和非阻塞对比JDK的NIO实现存在的问题,Netty的解决方式本章介绍Netty,并且专注于Java NIO API的介绍。如果你是刚刚接触JVM中的网络编程,本章是一个很好的开始,同时,对于经验丰富的Java开发者也是很好的复习。如果你对于NIO和NIO2很熟悉,你可以直接跳到第2章,第2章会使翻译 2015-10-13 20:06:05 · 1198 阅读 · 1 评论 -
从头学习Netty
从头学习Netty 在本章,我们会从10千英尺的视角来审视Netty。这样可以帮助你Netty的组件是如何组装到一起,为什么这些对你很有用。 有些东西如果缺少应用就无法运行(在Netty中,它们是我们遇到的最重要、最普遍的组件)。Bootstrap和ServerBootstrapEventLoopEventLoopGroupChannelPipelineChannelFuture和C翻译 2015-10-15 17:00:32 · 1281 阅读 · 1 评论 -
你的第一个Netty应用
本章包括获取Netty的最新版本搭建环境来构建和运行例子创建Netty的客户端和服务器端拦截和处理错误运行Netty客户端和服务器端本章给出Netty核心概念的简单介绍,为本书后面的章节做准备。其中的一个概念是学习Netty如何拦截和处理异常,当你开始并且需要调试的时候这尤为重要。本章还介绍其它一些核心概念,例如客户端和服务器端引导,通过channel handler进行问题分割翻译 2015-10-15 06:51:14 · 3376 阅读 · 1 评论 -
Codec
已经提供的ChannelHandler和Codec本章包括使用SSL/TLS使得Netty安全构建Netty HTTP/HTTPS 应用处理空闲连接和超时基于分隔符和长度协议的解码器写大的数据序列化数据前一章展示了如何创建你的codec。有了这些知识你就可以为你的应用写 codec了。 然而,如果Netty提供了一些标准的ChannelHandlers and codecs岂不是更好。翻译 2015-11-30 20:40:52 · 2452 阅读 · 0 评论 -
Netty In Action(翻译)
本文对Netty In Action进行翻译,并会针对书中的例子给出一些实战的例子,由于水平有限,欢迎大家批评指正。Netty和Java NIO APIs(翻译完成)你的第一个Netty应用(翻译完成)从头学习Netty-Netty核心概念(翻译完成)传输(翻译完成)Buffers(翻译完成)ChannelHandler(翻译完成)Codec(翻译完成)已经提供的ChannelHan翻译 2015-11-30 20:43:29 · 655 阅读 · 0 评论