本章内容包括:
1)单元测试
2)EmbeddedChannel的说明
3)使用EmbeddedChannel测试ChannelHandler...
分类:
Web程序 时间:
2016-04-29 19:05:57
阅读次数:
129
第十章,第十一章序
对于网络而言,数据只是原始字节序列,但是我们的程序将这些字节按照某种方式去组织成我们能够看懂的语言,我们一般称这些信息叫“信息”,将信息转换成字节或者从网络中将字节装换成我们能够看懂的信息这些都是我们网络传输中最最常见的任务之一,你可能需要在标准的格式或者协议下工作,例如FTP协议或者Telnet协议,或者是从第三方自定义的专有协议,亦或者是根据字自已的应用去继承...
分类:
Web程序 时间:
2016-04-29 19:03:48
阅读次数:
227
本章内容包括
1)客户端和服务器端的Bootstrapping
2)在一个Channel中的Bootstrapping客户端
3)增加ChannelHandler
4)使用ChannelOptions和attributes...
分类:
移动开发 时间:
2016-04-29 19:01:21
阅读次数:
298
简介
在大中型分布式系统中,通常系统很多依赖(HTTP,Hession,Netty,Dubbo等),在高并发访问下,这些依赖的稳定性与否对系统的影响非常大,但是依赖有很多不可控问题:
如网络连接缓慢,资源繁忙,暂时不可用,服务脱机等。
在正常情况下:
分布式系统延迟和容错框架Hystrix技术交流 > regular.png" src="http://lujs.cn/confluenc...
分类:
其他好文 时间:
2016-04-29 16:58:47
阅读次数:
165
由Netty原生提供的几个译码器和处理器可以联合使用,用来处理各式各样的业务场景,并且这些组件已经在很多大型的业务项目的使用过程中被证明是稳健的
请注意,在我们本章节的介绍过程中,我们只是对非常常用的API给出了最常用的使用方式,更多详细且精细的API请参考API文档
在下一个章节中,我们将学习另一个比较先进的协议用来提高web开发的性能的协议WebSocket,Netty对WebSocket提供了很多工具,利用这些工具你可以很方便地使用WebSocket...
分类:
Web程序 时间:
2016-04-29 15:54:14
阅读次数:
233
第三部分:网络协议
WebSocket是一个先进的网络协议,被开发用来用来提高网络的性能和web应用的响应率,我们将介绍Netty对WebSocket这两个特性的支持,同时我们也会举一个简单的实例来说明讲解这两个WebSocket的特性
在第十二章节中,你将学会如何使用WebSocket实现数据双向传输的功能,我们会写一个聊天室的方式讲解这个数据双向传输的问题,我们这个聊天室的...
分类:
Web程序 时间:
2016-04-29 15:52:57
阅读次数:
202
本章内容包括:
1)利用SSL/TLS构建安全的Netty应用
2)构建HTTP/HTTPS的应用
3)处理闲置的连接和超时
4)空格符切分协议和长度切分的协议的解码
5)写入大数据
Netty为各式各样的协议提供了很多译码器和处理器的类,这些类你可以做到拿来即用,可以使你在有些比较麻烦的事件上不用花费不必要的时间和精力,在这个章节我们将会把这些工具介绍给你,且一一分析他们的作...
分类:
Web程序 时间:
2016-04-29 15:17:40
阅读次数:
168
本章内容包括:
1)UDP的总览
2)广播应用的一个简单示例...
分类:
Web程序 时间:
2016-04-29 15:17:34
阅读次数:
242
哎,各种各样杂七杂八的事情。。。好久没有看代码了,其实要搞明白一个与IO相关的框架,最好的办法就是把它的I/0的读写两个过程搞清楚。。。例如在netty中,如果能将eventLoop的运行原理搞清楚,然后摸清楚整个I/O读写两个过程,那么也就差不太多了。。。。这次来看看ZeroMQ(java)中如何 ...
分类:
编程语言 时间:
2016-04-28 11:49:14
阅读次数:
303
1.从github上下载netty-socketio源代码https://github.com/mrniko/netty-socketio这个源代码安装的问题主要在于jar包,需要的jar文件如下:2.下载demo代码demo代码的下载地址:https://github.com/mrniko/netty-socketio-demo把demo的server目录里的java代码也导入到netty-socket..
分类:
Web程序 时间:
2016-04-27 19:05:22
阅读次数:
822