http://www.infoq.com/cn/articles/netty-threading-modelhttp://www.jdon.com/concurrent/reactor.htm
分类:
Web程序 时间:
2015-01-16 18:50:56
阅读次数:
170
前言介绍: 我们的NettyServer收到数据后,需要群发给当前链接到服务端的所有小伙伴。 技术点: 1、ChannelGroup 【io.netty.channel.group.DefaultChannelGroup】 欢迎加入:itstack | Netty The Sniper 536069...
分类:
Web程序 时间:
2015-01-12 18:53:27
阅读次数:
225
我们经常需要用到ip白名单,ip黑名单。netty本身就帮我实现了一套验证机制,提供了IpFilterRuleHandler类 public class IpFilterRuleHandler extends IpFilteringHandlerImpl public abstract class Ip...
分类:
Web程序 时间:
2015-01-06 20:13:18
阅读次数:
294
原文:http://www.infoq.com/cn/articles/netty-million-level-push-service-design-points
1. 背景
1.1. 话题来源
最近很多从事移动互联网和物联网开发的同学给我发邮件或者微博私信我,咨询推送服务相关的问题...
分类:
Web程序 时间:
2015-01-05 20:18:06
阅读次数:
427
之前公司有个同事离职,然后我交接了他的一些项目,其中有一个日志项目,主要就是业务部门调用Client往服务器上传日志文件,这个过程使用了netty,问题很奇怪大致如下:1:一天中总有那么几个文件会上传失败报的异常信息是:20:08:03.937]WARNDefaultPromise-Anexceptionwasthr..
分类:
Web程序 时间:
2015-01-05 16:49:49
阅读次数:
221
Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序[官方定义],整体来看其包含了以下内容:1.提供了丰富的协议编解码支持,2.实现自有的buffer系统,减少复制所带来的消耗,3.整套channel的实现,4.基于事件的过程流转以及完整的网络事件响应与扩展,5.丰富的example。本文并不对Netty实际使用中可能出现的问题做分析,只是从...
分类:
Web程序 时间:
2015-01-05 00:38:52
阅读次数:
241
理解了Netty的流程后,代码还是比较容易理解的,直接贴出代码 主启动程序: public?class?ChatServer?{
private?final?ChannelGroup?group?=?new?DefaultChannelGroup(ImmediateEventExecutor.INSTANCE...
分类:
Web程序 时间:
2015-01-03 22:33:01
阅读次数:
425
先啰嗦两句,假设你还不知道Netty是做什么的能做什么。那能够先简单的搜索了解一下。我仅仅能说Netty是一个NIO的框架,能够用于开发分布式的Java程序。详细能做什么,各位能够尽量发挥想象。技术,是服务于人而不是局限住人的。假设你已经万事具备,那么我们先从一段代码開始。程序猿们习惯的上手第一步,...
分类:
编程语言 时间:
2015-01-02 12:15:17
阅读次数:
158
1.volatile最适用一个线程写,多个线程读的场合。
如果有多个线程并发写操作,仍然需要使用锁或者线程安全的容器或者原子变量来代替。(摘自Netty权威指南)
疑问:如果只是赋值的原子操作,是否可以多个线程写?
分类:
其他好文 时间:
2015-01-01 22:22:39
阅读次数:
328
今天是2014年最后一天,做一个总结和复盘过去的一年。
学习和成长:
1. Java学习方面。
书籍:《java核心技术卷1》《java核心技术2》(部分),《Maven实战》《深入理解Java虚拟机:JVM高级特性与最佳实践》以及《Netty权威指南》和《Spring框架》(一部分)
积累的经验:总体上对Java有了深入的理解,并且能熟练运用
2....
分类:
其他好文 时间:
2014-12-31 21:34:42
阅读次数:
247