导航

上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 88 下一页

2014年6月18日

摘要: 在做更新时,收到下面提示: go get github.com/astaxie/beego go install runtime/cgo: open /usr/local/go/pkg/darwin_amd64/runtime/cgo.a: permission denied 看目录下,也没有cgo.a 文件。 所以是找不到这个文件报的错误,而不是没有权限的问题。通过sud... 阅读全文

posted @ 2014-06-18 06:42 蝈蝈俊 阅读(2621) 评论(0) 推荐(0) 编辑

2014年6月10日

摘要: Netty和Mina是Java世界非常知名的通讯框架。它们都出自同一个作者,Mina诞生略早,属于Apache基金会,而Netty开始在Jboss名下,后来出来自立门户netty.io(http://netty.io/)。 Netty是一个基于JAVA NIO类库的异步通信框架,它的架构特点是:异步非阻塞、基于事件驱动、高性能、高可靠性和高可定制性。 NIO Netty 是基于NIO... 阅读全文

posted @ 2014-06-10 13:41 蝈蝈俊 阅读(3753) 评论(0) 推荐(0) 编辑

2014年6月9日

摘要: Dubbo(https://github.com/alibaba/dubbo)是阿里开源的一个分布式服务框架,以及SOA治理方案。其功能主要包括: 高性能NIO通讯及多协议集成, 服务动态寻址与路由, 软负载均衡与容错, 依赖分析与降级等。 Dubbo的性能如何? Dubbo通过长连接减少握手,通过NIO及线程池在单连接上并发拼包处理消息,通过二进制流压缩... 阅读全文

posted @ 2014-06-09 17:23 蝈蝈俊 阅读(902) 评论(0) 推荐(0) 编辑

摘要: Coherence是Oracle为了建立一种高可靠和高扩展集群计算的一个关键部件。 典型的使用Coherence的架构图是: Coherence被放在应用服务器和数据库服务器之间,从而解决通常应用架构里的瓶颈(数据瓶颈)来提高整个应用架构的可扩展性。类似如下图: 分布式集群缓存 Coherence是一个分布式的缓存方案,并且通过集群为应用提供强大的缓存后备支持。... 阅读全文

posted @ 2014-06-09 15:13 蝈蝈俊 阅读(941) 评论(0) 推荐(0) 编辑

2014年6月8日

摘要: 百亿数量级的大数据项目,软硬件总体预算只有30万左右,需求是进行复杂分析查询,性能要求多数分析请求达到秒级响应。 遇到这样的项目需求,预算不多的情况,似乎只能考虑基于Hadoop来实施。 理论上Hadoop撑住百亿数量级没问题,但想要秒级响应各种查询分析就不行了。我们先大概分析一下Hadoop的优缺点。 Hadoop Hadoop目前几乎是大数据的代名词,很... 阅读全文

posted @ 2014-06-08 19:58 蝈蝈俊 阅读(2412) 评论(0) 推荐(0) 编辑

2014年6月7日

摘要: 严格来说,MQTT跟WebSocket关系不大。他们不是在一个层级的。 MQTT和TCP、WebSocket的关系可以用下图一目了然: 参考资料: http://www.zhihu.com/question/21816631 WebSocket的优势 以前,很多网站使用轮询实现推送技术。轮询是在特定的的时间间隔(比如1秒),由浏览器对服务器发出HTTP reque... 阅读全文

posted @ 2014-06-07 07:51 蝈蝈俊 阅读(29816) 评论(0) 推荐(1) 编辑

2014年6月2日

摘要: 本文的内容是下面几篇文章阅读后的内容摘要: http://www.kegel.com/c10k.html (英文版) http://www.oschina.net/translate/c10k (中文翻译版) http://www.cnblogs.com/fll/archive/2008/05/17/1201540.html The C10K problem http://blog... 阅读全文

posted @ 2014-06-02 20:17 蝈蝈俊 阅读(346) 评论(0) 推荐(0) 编辑

摘要: I/O模型 Linux 下的五种I/O模型 阻塞I/O(blocking I/O) 非阻塞I/O (nonblocking I/O) I/O复用(select 和poll) (I/O multiplexing) 信号驱动I/O (signal driven I/O (SIGIO)) 异步I/O (asynchronous I/O (the POSIX ai... 阅读全文

posted @ 2014-06-02 18:15 蝈蝈俊 阅读(2192) 评论(0) 推荐(1) 编辑

2014年6月1日

摘要: 典型的两个现实案例: 我们先看两个用Go做消息推送的案例实际处理能力。 360消息推送的数据: 16台机器,标配:24个硬件线程,64GB内存 Linux Kernel 2.6.32 x86_64 单机80万并发连接,load 0.2~0.4,CPU 总使用率 7%~10%,内存占用20GB (res) 目前接入的产品约1280万在线用户 2分钟一次GC,停顿2... 阅读全文

posted @ 2014-06-01 22:39 蝈蝈俊 阅读(2053) 评论(0) 推荐(0) 编辑

2014年5月31日

摘要: 典型的两个现实案例: 我们先看两个用Go做消息推送的案例实际处理能力。 360消息推送的数据: 16台机器,标配:24个硬件线程,64GB内存 Linux Kernel 2.6.32 x86_64 单机80万并发连接,load 0.2~0.4,CPU 总使用率 7%~10%,内存占用20GB (res) 目前接入的产品约1280万在线用户 2分钟一次GC,停顿2秒 (1... 阅读全文

posted @ 2014-05-31 09:04 蝈蝈俊 阅读(2930) 评论(0) 推荐(0) 编辑

上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 88 下一页