摘要: HTTPSQS(HTTP Simple Queue Service)是一款基于 HTTP GET/POST 协议的轻量级开源简单消息队列服务,使用 Tokyo Cabinet 的 B+Tree Key/Value 数据库来做数据的持久化存储。 项目网址:http://code.google.com/ 阅读全文
posted @ 2017-08-09 16:12 依旧十八岁的夕阳小子 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 序: 这里指的服务器是指提供HTTP服务的服务器,人们通常衡量一台web服务器能力的大小为其在单位时间内能处理的请求数的多少。 3.1 吞吐率 Web服务器的吞吐率是指其单位时间内所能处理的请求数。更关心的是服务器并发处理能力的上限即最大吞吐率。 Web服务器在实际工作中,其处理的Http请求包括对 阅读全文
posted @ 2017-08-09 16:04 依旧十八岁的夕阳小子 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 同步和异步:与消息的通知机制有关。 本质区别 现实例子 同步模式 由处理消息者自己去等待消息是否被触发 我去银行办理业务,选择排队等,排到头了就办理。 异步模式 由触发机制来通知处理消息者 我去银行办理业务,取一个小纸条上面有我的号码,等到排到我这一号时由柜台的人通知我轮到我去办理业务。 阻塞与非阻 阅读全文
posted @ 2017-08-09 16:03 依旧十八岁的夕阳小子 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 国外的 Urban Airship 公司的工程师在其官方网志上发文章介绍他们在产品环境中做到 50 万并发客户端,Java + Pure NIO 的实现,最近又有文章介绍针对 Linux Kernel 调优的经验:Linux Kernel Tuning for C500k 。并且指出了”单个 IP  阅读全文
posted @ 2017-08-09 16:00 依旧十八岁的夕阳小子 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 所谓c10k问题,指的是服务器同时支持成千上万个客户端的问题,也就是concurrent 10 000 connection(这也是c10k这个名字的由来)。由于硬件成本的大幅度降低和硬件技术的进步,如果一台服务器同时能够服务更多的客户端,那么也就意味着服务每一个客户端的成本大幅度降低,从这个角度来 阅读全文
posted @ 2017-08-09 15:59 依旧十八岁的夕阳小子 阅读(190) 评论(0) 推荐(0) 编辑