08 2015 档案

摘要:[java]view plaincopyimportjava.util.ArrayList;importjava.util.Collection;importjava.util.Iterator;importjava.util.List;importnet.sf.json.JSONArray;imp... 阅读全文
posted @ 2015-08-28 16:07 郑文亮 阅读(1393) 评论(0) 推荐(0) 编辑
摘要:关于服务器端向Android客户端的推送,主要有三种方式:轮询,应用程序应当阶段性的与服务器进行连接并查询是否有新的消息到达,你必须自己实现与服务器之间的通信,例如消息排队等。而且你还要考虑轮询的频率,如果太慢可能导致某些消息的延迟,如果太快,则会大量消耗网络带宽和电池;SMS(通过发送短信并解析短... 阅读全文
posted @ 2015-08-24 16:50 郑文亮 阅读(401) 评论(0) 推荐(0) 编辑
摘要:原文:http://www.infoq.com/cn/articles/netty-million-level-push-service-design-points1. 背景1.1. 话题来源最近很多从事移动互联网和物联网开发的同学给我发邮件或者微博私信我,咨询推送服务相关的问题。问题五花八门,在帮... 阅读全文
posted @ 2015-08-21 17:26 郑文亮 阅读(1876) 评论(0) 推荐(0) 编辑
摘要:概述JDK7引入了Asynchronous I/O。I/O编程中,常用到两种模式:Reactor和Proactor。Reactor就是Java的NIO。当有事件触发时,我们得到通知,进行相应的处理。Proactor就是我们今天要讲的AIO了。AIO进行I/O操作,都是异步处理,当事件完成时,我们会得... 阅读全文
posted @ 2015-08-15 17:02 郑文亮 阅读(382) 评论(0) 推荐(0) 编辑
摘要:根据一些测试整理出来的一份方案:1. Redis 性能对于redis 的一些简单测试,仅供参考:测试环境:Redhat6.2 , Xeon E5520(4核)*2/8G,1000M网卡Redis 版本:2.6.9客户端机器使用redis-benchmark 简单GET、SET操作:1. 1单实例测试... 阅读全文
posted @ 2015-08-04 17:09 郑文亮 阅读(662) 评论(0) 推荐(0) 编辑
摘要:之前做了一个Redis的集群方案,跑了小半年,线上运行的很稳定差不多可以跟大家分享下经验,前面写了一篇文章数据在线服务的一些探索经验,可以做为背景阅读应用我们的Redis集群主要承担了以下服务:1. 实时推荐2. 用户画像3. 诚信分值服务集群状况集群峰值QPS 1W左右,RW响应时间999线在1m... 阅读全文
posted @ 2015-08-04 17:01 郑文亮 阅读(851) 评论(0) 推荐(0) 编辑
摘要:Redis在豌豆荚的使用历程——单实例==》多实例,业务代码中做sharding==》单个Twemproxy==》多个Twemproxy==》Codis,豌豆荚自己开发的分布式Redis服务。在大规模的Redis使用过程中,他们发现Redis受限于多个方面:单机内存有限、带宽压力、单点问题、不能动态... 阅读全文
posted @ 2015-08-04 16:45 郑文亮 阅读(360) 评论(0) 推荐(0) 编辑