EventLoop的注释是这样的:用来处理被注册的Channel的I/O操作,根据具体实现来处理一个或多个Channel的I/O操作。 EventLoop本身没有提供有用的接口,它主要是整合了EventExecutor和EventLoopGroup接口(这样的话,EventLoop就具备了任务执行和 ...
分类:
编程语言 时间:
2016-04-10 20:50:48
阅读次数:
274
一、问题描述 Netty是最近非常流行的高性能异步通讯框架,相对于Java原生的NIO接口,Netty封装后的异步通讯机制要简单很多。 但是小K最近发现并不是所有开发人员在使用的过程中都了解其内部实现机制,而是照着葫芦画瓢。 网上简单搜索下,在客户端使用Netty建立连接池的文章也是比较少。今天小K ...
分类:
Web程序 时间:
2016-04-09 22:06:10
阅读次数:
321
java原生的接口和抽象类:Executor、ExecutorService、ScheduleExecutorService、Iterable和AbstractExecutorService; ScheduleExecutorService接口:提供了延迟执行、周期性执行的接口。 AbstractE ...
分类:
编程语言 时间:
2016-04-08 14:35:50
阅读次数:
228
学习netty框架时,看到有人说netty用到了设计模式的职责链模式,学习一下职责链模式,主要参考大话设计模式。 主要场景: 小菜想要加薪,向经理提出加薪请求,经理没有权限,经理交由总监处理,总监也没有权限,交由总经理处理,最后,总经理处理了,不同意。 职责链的意思就是,如果没有处理该类请求的权限, ...
分类:
编程语言 时间:
2016-04-04 01:15:38
阅读次数:
689
这几天又学到了新知识:dubbo框架 此框架很好的解决了我之前的Netty微服务框架中遇到的服务注册、管理的问题。于是拿来学学 官网地址:http://dubbo.io/ 1、服务端的配置: dubbo可以与spring良好的结合,所以服务端的配置就比较简洁: 在这里使用了dubbo协议,fastj ...
分类:
其他好文 时间:
2016-04-03 18:49:24
阅读次数:
135
本人就一华为里的小菜鸟,经过大神指点,我希望能帮组更多需要帮助的人们...
分类:
Web程序 时间:
2016-04-03 17:36:35
阅读次数:
300
首先值得注意的是netty的jar包版本问题,版本不同,运用的方式也不同。我这里用4.0版本。 对于小白来说,netty到底是什么,我就没必要在这里阐明了,因为百度上比我描述的更全面。 这里就直接开门见山,代码走起。。。 上述两个类实现netty的服务端,下面就是客户端啦 好了,万事俱备,再添加一个 ...
分类:
Web程序 时间:
2016-03-30 12:54:51
阅读次数:
212
本地使用Netty+Elasticsearch测试表单请求查询数据,无异常。将工程打包上传至服务器运行,页面请求后发生异常,连接关闭。事件:前台通过Netty请求资源,Netty后台通过前台请求的JSON向ES查询数据,发生异常。异常状况:21:39:46,019WARNorg.elasticsearch.transport.netty:75..
分类:
其他好文 时间:
2016-03-29 16:42:43
阅读次数:
930
在 Android 上使用 RxNettyNetty是由JBOSS提供的一个Java开源框架,是一个支持TCP/UDP/HTTP等网络协议的通信框架,和Mina类似,广泛应用于RPC框架。RxNetty则是支持RxJava的Netty开源框架,现在我们来看一下在Android上如何使用RxNetty。添加RxNetty在 Android Studio 中添加 RxNetty 的依赖:
把RxN...
分类:
移动开发 时间:
2016-03-23 10:17:19
阅读次数:
741
使用Netty编程时,我们经常会从用户线程,而不是Netty线程池发起write操作,因为我们不能在netty的事件回调中做大量耗时操作。那么问题来了 – 1, writeAndFlush是线程安全的吗? 2, 是否使用了锁,导致并发性能下降呢 我们来看代码 – 在DefaultChannelHan
分类:
编程语言 时间:
2016-03-19 16:03:41
阅读次数:
558