1.简介RocketMQ是一个纯java、分布式、队列模型的开源消息中间件,前身是Metaq,当Metaq3.0发布时,产品名称改为RocketMQ.具有如下特点:能够保证严格的消息顺序提供丰富的消息拉取模式高效的订阅者水平扩展能力实时的消息订阅机制亿级消息堆积能力2.发展历程三个主要版本迭代:..
分类:
其他好文 时间:
2015-07-12 15:55:13
阅读次数:
156
搜索,广告与推荐的比较搜索搜索广告显示广告推荐首要准则相关性投资回报率(ROI)用户兴趣其他需求各垂直领域独立定义质量,安全性(Safety)多样性(diversity),新鲜度(freshness)索引规模~十亿级~百万级--千万级~百万级~百万级--亿级个性化较少的个性化需求~亿级用户规模上的个...
分类:
其他好文 时间:
2015-06-29 20:00:07
阅读次数:
273
转自:http://www.linuxde.net/2011/10/1230.html对于一个server,我们一般考虑他所能支撑的qps,但有那么一种应用, 我们需要关注的是它能支撑的连接数个数,而并非qps,当然qps也是我们需要考虑的性能点之一。这种应用常见于消息推送系统,也称为comet应用...
分类:
Web程序 时间:
2015-06-09 08:28:37
阅读次数:
120
从100PV到1亿级PV网站架构演变一个网站就像一个人,存在一个从小到大的过程。养一个网站和养一个人一样,不同时期需要不同的方法,不同的方法下有共同的原则。本文结合我自已14年网站人的经历记录一些架构演变中的体会。1:积累是必不可少的架构师不是一天练成的。1999年,我作了一个个人主页,在学校内的虚...
分类:
Web程序 时间:
2015-06-05 17:32:11
阅读次数:
175
当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的压力会越来越大,在这个过程中,我们会遇到很多的问题。为了解决这些性能压力带来问题,我们需要在Web系统架构层面搭建多个层次的缓存机制。在不同的压力阶段,我们会遇到不同的问题,通过搭建不同的服务和架构来解决。W...
分类:
Web程序 时间:
2015-06-04 11:42:16
阅读次数:
103
一、微信公众平台简介微信公众平台,简称weChat,2012年腾讯推出。曾命名为“官号平台”和“媒体平台”,最终定位为“公众平台”,无疑让我们看到一个微信对后续更大的期望。和新浪微博早期从明星战略着手不同,微信此时已经有了亿级的用户,挖掘自己用户的价值,为这个新的平台增加更优质的内容,创造更好的粘性...
分类:
微信 时间:
2015-05-22 00:27:09
阅读次数:
317
NSQ是GO语言开发的可用于大规模系统中的实时消息服务,但是和RabbitMQ等相比,它具有什么特色,什么场景下选择NSQ呢?NSQ的自身特色很明显,最主要的优势在如下三个方面:1,性能。在多个著名网站生产环境中被采用,每天能够处理数亿级别的消息。参见官方提供的性能说明文档2,易用性。非常易于部署(...
分类:
其他好文 时间:
2015-05-17 21:37:15
阅读次数:
3201
一旦手把手教你开发微信公众平台目录一旦手把手教你开发微信公众平台
目录
1 初步认识微信公众平台
2 如何申请微信公众平台测试号
3 接口配置信息
4 环境搭建以及验证消息真实性1: 初步认识微信公众平台微信公众平台,简称weChat。曾命名为“官号平台”和“媒体平台”,最终定位为“公众平台”,无疑让我们看到一个微信对后续更大的期望。和新浪微博早期从明星战略着手不同,微信此时已经有了亿级的用户,挖掘...
分类:
微信 时间:
2015-05-08 22:07:42
阅读次数:
430
除非他们可以加快脚步进行创新(或者将一个互联网行业的公司进行收编 - 以下将会说明原因),否则这些S&P 500(标准普尔500指数)所描述的500家企业恐龙必将会被十亿级别的独角兽运用软件和互联网市场的玩法所瓦解和摧毁,到时这些爬行类动物(恐龙)的小脑袋将会被独角兽拱得“肝脑涂地”。...
分类:
其他好文 时间:
2015-04-28 14:04:55
阅读次数:
157
SSDB是一个高性能的支持丰富数据结构的NoSQL数据库,用于替代Redis或者与Redis配合存储十亿级别列表的数据,现在已被许多知名企业所应用。我们使用SSDB是想将现有的redis中的key迁移到SSDB以破除现有的redis120G存储极限(当然可以扩展,但是计算了下成本就打算放弃了)。Twempr..
分类:
数据库 时间:
2015-04-19 19:38:36
阅读次数:
385