电商搜索系统存在以下特点:数据量庞大。(上亿级别)高并发。(日均pv过亿、数十亿)一条商品数据由商品基本信息、价格、库存、促销、评价等组成,这些数据存储在各自业务系统当中。(多数据源导致构建索引比较麻烦)召回率要求高。(哪个商家发现搜不到自家的商品肯定要抓狂,哪怕有一个搜不到。)时效性要求高,价格变...
分类:
其他好文 时间:
2016-01-08 00:26:58
阅读次数:
158
1.介绍 RocketMq是一个纯java、分布式、队列模型的的开源的消息中间件,具有以下特点 1.能够保证严格的消息顺序 2.提供丰富的消息拉取模式 3.高效的消息订阅机制 4.实时的消息订阅机制 5.亿级消息的堆积能力 2.安装(以虚拟机参考) RocketMq是java实现的,因此安装的前提必须有java环境,配置好jdk环境,在此就不多说了 把下载好的alibaba-rocketmq-3....
分类:
其他好文 时间:
2016-01-04 11:46:20
阅读次数:
739
读时对优化方法有些概念不理解,特意搜索了一下,拓展自己的思路。其中的优化:优化方法中1,2比较常见,3,4我知道的比较少,很感兴趣。就继续追踪下去:于是去网上搜索了ecdh和session-ticket及slight-ssl,其中slight-ssl是阿里自建的一套的技术。ecdh:ECC算法和DH...
分类:
其他好文 时间:
2015-12-28 12:14:15
阅读次数:
160
一、简介官方简介:l RocketMQ是一款分布式、队列模型的消息中间件,具有以下特点:l 能够保证严格的消息顺序l 提供丰富的消息拉取模式l 高效的订阅者水平扩展能力l 实时的消息订阅机制l 亿级消息堆积能力二、网络架构三、特性1. nameserver相对来说,nameserver的稳定性非常高...
分类:
其他好文 时间:
2015-12-25 11:48:28
阅读次数:
388
一、RocketMQ简介:RocketMQ是一款分布式、队列模型的消息中间件,具有以下特点:1、支持严格的消息顺序;2、支持Topic与Queue两种模式;3、亿级消息堆积能力;4、比较友好的分布式特性;5、同时支持Push与Pull方式消费消息;官网链接:rocketmq下载地址: https:....
分类:
其他好文 时间:
2015-12-22 13:10:29
阅读次数:
329
一、为什么难秒杀系统难做的原因:库存只有一份,所有人会在集中的时间读和写这些数据。例如魅族手机每周一的秒杀,可能手机只有1万部,但瞬时进入的流量可能是几百几千万。又例如12306抢票,亦与秒杀类似,瞬时流量更甚。二、常见架构流量到了亿级别,常见站点架构如上:1)浏..
分类:
其他好文 时间:
2015-12-07 18:51:04
阅读次数:
171
LevelDb是由Jeff Dean和Sanjay Ghemawat两位大神主导开发的,LevelDb是能够处理十亿级别规模Key-Value型数据持久性存储的C++程序库LevelDb有如下一些特点: 首先,LevelDb是一个持久化存储的KV系统,和Redis这种内存型的KV系统不同,Le...
分类:
数据库 时间:
2015-11-25 15:02:48
阅读次数:
254
你的快速是指什么?是根据亿级的记录中快速查询,还是说以实时的方式查询数据。A:如果快速查询(从磁盘读数据),hbase是根据rowkey查询的,只要能快速的定位rowkey,就能实现快速的查询,主要是以下因素:1、hbase是可划分成多个region,你可以简单的理解为关系型数据库的多个分区。2、键...
分类:
其他好文 时间:
2015-11-24 12:44:17
阅读次数:
144
揭秘亿级推送系统揭秘亿级推送系统揭秘亿级推送系统揭秘亿级推送系统揭秘亿级推送系统揭秘亿级推送系统揭秘亿级推送系统揭秘亿级推送系统揭秘亿级推送系统揭秘亿级推送系统揭秘亿级推送系统揭秘亿级推送系统揭秘亿级推送系统揭秘亿级推送系统揭秘亿级推送系统揭秘亿级推送系统..
分类:
其他好文 时间:
2015-11-20 20:07:57
阅读次数:
128
大规模流量的网站架构,从来都是慢慢“成长”而来。而这个过程中,会遇到很多问题,在不断解决问题的过程中,Web系统变得越来越大。并且,新的挑战又往往出现在旧的解决方案之上。希望这篇文章能够为技术人员提供一定的参考和帮助。以下为原文当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程...
分类:
Web程序 时间:
2015-11-16 00:54:34
阅读次数:
167