您的位置:首页 > 其它

淘宝技术这十年

2017-01-22 00:00 211 查看
摘要: 笔记

1、淘宝kv缓存系统------Tair

a、团购:Groupon是一个团购网站,是美国近半年来比较流行的新模式之一。其实就是一种促销工具,满大街的团购其实也就是促销,如组团砍价;

b、我的淘宝和招财进宝:产品带给我们的是新的技术的尝试,以及新技术对用户操作习惯的改变,一定要要慎之又慎。

c、商品详情前端缓存:淘宝商品的详情页访问量很大,直接在数据库增加个pv字段,数据库很容易挂掉。这时考虑到用缓存的技术,ESI是一种缓存的服务器,使用基于xml的标记语言,指定想要缓冲的页面部分,用于处理静态的页面很有效。静态片段有很多,如:页面的头和尾,商品详情页卖家的信息等

商品详情后端缓存:ESI解决了页面的静态端的缓存,后端也可以用缓存,如memcached,多隆手写的缓存TBstore,缺点是数据量超过内存的时候,数据会写入磁盘,所以它可以做持久化,但是一旦往磁盘写入数据,作为缓存的性能就大幅下降。

d、UIC用户信息中心:缓存技术的提升:多隆专为为UIC写了一个缓存系统,并参考了memecache的内存结构进行了改进,叫TDBM。由于TDBM和TBStore的数据接口和用途很相似,结合推出了Tair(分布式缓存系统),包含了缓存和持久化两种储存功能。Tair已开源,地址为code.taobao.org

config负责管理所有的data,维护data状态信息,Data对外提供各种数据服务,并以心跳的形式将自身的状况汇报给config。config采用一主一备的形式保证其可靠性。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: