Submit Search
Upload
Chasingice
•
1 like
•
469 views
冰 白
Follow
a system for synchronizing the price of hotels
Read less
Read more
Technology
Report
Share
Report
Share
1 of 18
Download now
Download to read offline
Recommended
一个 Mongodb command 的前世今生
一个 Mongodb command 的前世今生
dennis zhuang
反向代理工作原理及Squid简介
反向代理工作原理及Squid简介
diruser
Style基础优化之独角兽篇
Style基础优化之独角兽篇
fangdeng
Kubernetes use-ceph
Kubernetes use-ceph
Yang Guanjun
性能优化
性能优化
Lu Wei
Hacking Nginx at Taobao
Hacking Nginx at Taobao
Joshua Zhu
雲端的架構開發 (Designing Cloud Application Architecture with Windows Azure Platform)
雲端的架構開發 (Designing Cloud Application Architecture with Windows Azure Platform)
Jeff Chu
Yog Framework
Yog Framework
fansekey
Recommended
一个 Mongodb command 的前世今生
一个 Mongodb command 的前世今生
dennis zhuang
反向代理工作原理及Squid简介
反向代理工作原理及Squid简介
diruser
Style基础优化之独角兽篇
Style基础优化之独角兽篇
fangdeng
Kubernetes use-ceph
Kubernetes use-ceph
Yang Guanjun
性能优化
性能优化
Lu Wei
Hacking Nginx at Taobao
Hacking Nginx at Taobao
Joshua Zhu
雲端的架構開發 (Designing Cloud Application Architecture with Windows Azure Platform)
雲端的架構開發 (Designing Cloud Application Architecture with Windows Azure Platform)
Jeff Chu
Yog Framework
Yog Framework
fansekey
Ceph intro
Ceph intro
Yang Guanjun
阿里CDN技术揭秘
阿里CDN技术揭秘
Joshua Zhu
Erlang游戏开发
Erlang游戏开发
litaocheng
如何针对业务做DB优化
如何针对业务做DB优化
Jinrong Ye
MySQL技术分享:一步到位实现mysql优化
MySQL技术分享:一步到位实现mysql优化
Jinrong Ye
111030 gztechparty-小路-云时代的mysql
111030 gztechparty-小路-云时代的mysql
Zoom Quiet
Node分享 展烨
Node分享 展烨
tb-vertical-guide
数据库与ssd的实践与探索-2011数据库技术大会
数据库与ssd的实践与探索-2011数据库技术大会
freezr
Kvmopt osforce
Kvmopt osforce
meecheng
前端性能测试
前端性能测试
tbmallf2e
D2_node在淘宝的应用实践_pdf版
D2_node在淘宝的应用实践_pdf版
Jackson Tian
服务器基准测试-叶金荣@CYOU-20121130
服务器基准测试-叶金荣@CYOU-20121130
Jinrong Ye
美团技术团队 - KVM性能优化
美团技术团队 - KVM性能优化
美团点评技术团队
Couchdb Beijing Openparty
Couchdb Beijing Openparty
litaocheng
Mesos intro
Mesos intro
dennis zhuang
Ceph perf-tunning
Ceph perf-tunning
Yang Guanjun
移动搜索在慢网速下的优化
移动搜索在慢网速下的优化
Charlee Green
北京 Docker 容器大会分享
北京 Docker 容器大会分享
杨文 陈
DBA学院课程之:MySQL故障诊断案例
DBA学院课程之:MySQL故障诊断案例
Hui Liu
NoSQL误用和常见陷阱分析
NoSQL误用和常见陷阱分析
iammutex
Images HDRI paysages
Images HDRI paysages
Balcon60
Panorámicas
Panorámicas
F. Ovies
More Related Content
What's hot
Ceph intro
Ceph intro
Yang Guanjun
阿里CDN技术揭秘
阿里CDN技术揭秘
Joshua Zhu
Erlang游戏开发
Erlang游戏开发
litaocheng
如何针对业务做DB优化
如何针对业务做DB优化
Jinrong Ye
MySQL技术分享:一步到位实现mysql优化
MySQL技术分享:一步到位实现mysql优化
Jinrong Ye
111030 gztechparty-小路-云时代的mysql
111030 gztechparty-小路-云时代的mysql
Zoom Quiet
Node分享 展烨
Node分享 展烨
tb-vertical-guide
数据库与ssd的实践与探索-2011数据库技术大会
数据库与ssd的实践与探索-2011数据库技术大会
freezr
Kvmopt osforce
Kvmopt osforce
meecheng
前端性能测试
前端性能测试
tbmallf2e
D2_node在淘宝的应用实践_pdf版
D2_node在淘宝的应用实践_pdf版
Jackson Tian
服务器基准测试-叶金荣@CYOU-20121130
服务器基准测试-叶金荣@CYOU-20121130
Jinrong Ye
美团技术团队 - KVM性能优化
美团技术团队 - KVM性能优化
美团点评技术团队
Couchdb Beijing Openparty
Couchdb Beijing Openparty
litaocheng
Mesos intro
Mesos intro
dennis zhuang
Ceph perf-tunning
Ceph perf-tunning
Yang Guanjun
移动搜索在慢网速下的优化
移动搜索在慢网速下的优化
Charlee Green
北京 Docker 容器大会分享
北京 Docker 容器大会分享
杨文 陈
DBA学院课程之:MySQL故障诊断案例
DBA学院课程之:MySQL故障诊断案例
Hui Liu
NoSQL误用和常见陷阱分析
NoSQL误用和常见陷阱分析
iammutex
What's hot
(20)
Ceph intro
Ceph intro
阿里CDN技术揭秘
阿里CDN技术揭秘
Erlang游戏开发
Erlang游戏开发
如何针对业务做DB优化
如何针对业务做DB优化
MySQL技术分享:一步到位实现mysql优化
MySQL技术分享:一步到位实现mysql优化
111030 gztechparty-小路-云时代的mysql
111030 gztechparty-小路-云时代的mysql
Node分享 展烨
Node分享 展烨
数据库与ssd的实践与探索-2011数据库技术大会
数据库与ssd的实践与探索-2011数据库技术大会
Kvmopt osforce
Kvmopt osforce
前端性能测试
前端性能测试
D2_node在淘宝的应用实践_pdf版
D2_node在淘宝的应用实践_pdf版
服务器基准测试-叶金荣@CYOU-20121130
服务器基准测试-叶金荣@CYOU-20121130
美团技术团队 - KVM性能优化
美团技术团队 - KVM性能优化
Couchdb Beijing Openparty
Couchdb Beijing Openparty
Mesos intro
Mesos intro
Ceph perf-tunning
Ceph perf-tunning
移动搜索在慢网速下的优化
移动搜索在慢网速下的优化
北京 Docker 容器大会分享
北京 Docker 容器大会分享
DBA学院课程之:MySQL故障诊断案例
DBA学院课程之:MySQL故障诊断案例
NoSQL误用和常见陷阱分析
NoSQL误用和常见陷阱分析
Viewers also liked
Images HDRI paysages
Images HDRI paysages
Balcon60
Panorámicas
Panorámicas
F. Ovies
Laz mesquitas
Laz mesquitas
Balcon60
Les plus belles merveilles de la Patagonie
Les plus belles merveilles de la Patagonie
Balcon60
Villes fabuleuses
Villes fabuleuses
Balcon60
My desert love music sergey chekalin
My desert love music sergey chekalin
Vili 48
Hagia Sophia Museum
Hagia Sophia Museum
***
Nouvel an chinois dans le monde
Nouvel an chinois dans le monde
Balcon60
Cidades-sedes da Copa do Mundo: Belo Horizonte
Cidades-sedes da Copa do Mundo: Belo Horizonte
Guilherme Freitas
Des lieux de la planète a visiter
Des lieux de la planète a visiter
Balcon60
Sea and wind
Sea and wind
György Vámos
Paysages
Paysages
Balcon60
Mongolia, by Photographer Hamid Sardar Afkhami
Mongolia, by Photographer Hamid Sardar Afkhami
maditabalnco
The Vertigo Experience by Suy / São Ludovino
The Vertigo Experience by Suy / São Ludovino
São Ludovino
Alpacas in nz south island (紐西蘭南島的羊駝)
Alpacas in nz south island (紐西蘭南島的羊駝)
Chung Yen Chang
Lesley Harrison ~ Wildlife Painter
Lesley Harrison ~ Wildlife Painter
maditabalnco
2015 The year in pictures (part 1)
2015 The year in pictures (part 1)
guimera
LLUÇANES - PUEBLOS DE CATALUNYA
LLUÇANES - PUEBLOS DE CATALUNYA
Manel Cantos
Voitures TINTIN
Voitures TINTIN
Balcon60
Noche en Sihanoukville
Noche en Sihanoukville
F. Ovies
Viewers also liked
(20)
Images HDRI paysages
Images HDRI paysages
Panorámicas
Panorámicas
Laz mesquitas
Laz mesquitas
Les plus belles merveilles de la Patagonie
Les plus belles merveilles de la Patagonie
Villes fabuleuses
Villes fabuleuses
My desert love music sergey chekalin
My desert love music sergey chekalin
Hagia Sophia Museum
Hagia Sophia Museum
Nouvel an chinois dans le monde
Nouvel an chinois dans le monde
Cidades-sedes da Copa do Mundo: Belo Horizonte
Cidades-sedes da Copa do Mundo: Belo Horizonte
Des lieux de la planète a visiter
Des lieux de la planète a visiter
Sea and wind
Sea and wind
Paysages
Paysages
Mongolia, by Photographer Hamid Sardar Afkhami
Mongolia, by Photographer Hamid Sardar Afkhami
The Vertigo Experience by Suy / São Ludovino
The Vertigo Experience by Suy / São Ludovino
Alpacas in nz south island (紐西蘭南島的羊駝)
Alpacas in nz south island (紐西蘭南島的羊駝)
Lesley Harrison ~ Wildlife Painter
Lesley Harrison ~ Wildlife Painter
2015 The year in pictures (part 1)
2015 The year in pictures (part 1)
LLUÇANES - PUEBLOS DE CATALUNYA
LLUÇANES - PUEBLOS DE CATALUNYA
Voitures TINTIN
Voitures TINTIN
Noche en Sihanoukville
Noche en Sihanoukville
Similar to Chasingice
淘宝前台系统性能分析与优化
淘宝前台系统性能分析与优化
丁 宇
Node.js在淘宝的应用实践
Node.js在淘宝的应用实践
taobao.com
合久必分,分久必合
合久必分,分久必合
Qiangning Hong
淘宝网前台应用性能优化实践
淘宝网前台应用性能优化实践
丁 宇
Comment System of 56.com
Comment System of 56.com
Ho Kim
MongoDB at Qihoo 360
MongoDB at Qihoo 360
MongoDB
Nodejs & NAE
Nodejs & NAE
q3boy
课题二:Node.js那些事儿
课题二:Node.js那些事儿
Liu Allen
豆瓣网技术架构变迁
豆瓣网技术架构变迁
reinhardx
Introduction to NodeJS
Introduction to NodeJS
TechParty@UIC
Python小团队不妨知道的技术
Python小团队不妨知道的技术
jie.wang
Golang 高性能实战
Golang 高性能实战
rfyiamcool
大型互联网站性能优化
大型互联网站性能优化
丁 宇
分布式Key Value Store漫谈
分布式Key Value Store漫谈
Tim Y
分布式Key-value漫谈
分布式Key-value漫谈
lovingprince58
How do we manage more than one thousand of Pegasus clusters - backend part
How do we manage more than one thousand of Pegasus clusters - backend part
acelyc1112009
4.陈群-唯品会大规模Redis集群存储架构演进.pdf
4.陈群-唯品会大规模Redis集群存储架构演进.pdf
StevenShing
Distributed Data Analytics at Taobao
Distributed Data Analytics at Taobao
Min Zhou
Taobao casestudy-yufeng-qcon
Taobao casestudy-yufeng-qcon
Yiwei Ma
Nosql三步曲
Nosql三步曲
84zhu
Similar to Chasingice
(20)
淘宝前台系统性能分析与优化
淘宝前台系统性能分析与优化
Node.js在淘宝的应用实践
Node.js在淘宝的应用实践
合久必分,分久必合
合久必分,分久必合
淘宝网前台应用性能优化实践
淘宝网前台应用性能优化实践
Comment System of 56.com
Comment System of 56.com
MongoDB at Qihoo 360
MongoDB at Qihoo 360
Nodejs & NAE
Nodejs & NAE
课题二:Node.js那些事儿
课题二:Node.js那些事儿
豆瓣网技术架构变迁
豆瓣网技术架构变迁
Introduction to NodeJS
Introduction to NodeJS
Python小团队不妨知道的技术
Python小团队不妨知道的技术
Golang 高性能实战
Golang 高性能实战
大型互联网站性能优化
大型互联网站性能优化
分布式Key Value Store漫谈
分布式Key Value Store漫谈
分布式Key-value漫谈
分布式Key-value漫谈
How do we manage more than one thousand of Pegasus clusters - backend part
How do we manage more than one thousand of Pegasus clusters - backend part
4.陈群-唯品会大规模Redis集群存储架构演进.pdf
4.陈群-唯品会大规模Redis集群存储架构演进.pdf
Distributed Data Analytics at Taobao
Distributed Data Analytics at Taobao
Taobao casestudy-yufeng-qcon
Taobao casestudy-yufeng-qcon
Nosql三步曲
Nosql三步曲
Chasingice
1.
逐冰之旅 ⽩白家冰
2.
chasing ice ⽤用户 淘宝 价格供应商 ⼀一个淘宝酒店的价格同步系统
3.
系统架构 Supervisor Django Suit
4.
5.
• thinkjs • es6-promise •
mysql-api • taobao-api • supplier-api
6.
7.
回调请求 0 2000 4000 6000 8000 22:01 01:47 06:12
10:06 13:52 17:46 21:56
8.
• Promise.all • 升级主机(双核、2G
内存) • 64 位 / 1.4G,32 位 / 0.7G • node-heapdump, node-memwatch
9.
• Keep Alive •
mitigate SSL handshakes • http(s).globalAgent.maxSockets • node v0.12
10.
• ⼦子进程 • 充分利⽤用多核
CPU • 内存即时回收 • 调动起悠闲的数据库
11.
• Sequence • Promise
& Array.prototype.reduce • Bagpipe & 重写请求函数
12.
排队
13.
workers • workers/getallhotels.js • workers/matchtaobaohotels.js •
crontab • ⼤大事化⼩小
14.
使⽤用情况 122444451112353842130139255374431458 1,708 2,822 13,527
15.
国内酒店分布 ⻘青海 9 ⽢甘肃 13 宁夏 14 新疆 15 ⻄西藏 16 内蒙古 18 贵州 23 ⼭山⻄西 37 河南 37 安徽 48 河北 52 天津 56 江⻄西 56 ⿊黑⻰龙江 57 吉林 60 陕⻄西 64 重庆 85湖北 99⼲⼴广⻄西 99⼭山东 108四川 123湖南 153云南 157福建 163浙江 183 辽宁 189 江苏 199 海南 248 北京 293 上海 341 ⼲⼴广东 978
16.
海外酒店分布 阿根廷 1 荷兰 1 斯⾥里兰卡 1 芬兰 1 瑞典 1 南⾮非 1 丹⻨麦 1 ⽐比利时 1 巴拿⻢马 1 ⼟土⽿耳其 2 缅甸 2 ⽼老挝 2 墨⻄西哥 5 印度 20 俄罗斯 25 巴⻄西 26 加拿⼤大 35 英国 45 柬埔寨 49 澳⻔门 64 ⻢马尔代夫 72 希腊 124 奥地利 138 新⻄西兰 140 德国 206 菲律宾 259 新加坡 294 ⾹香港 294阿联酋 323⻄西班⽛牙 411澳⼤大利亚 439韩国 475越南 542⻢马来⻄西亚 623意⼤大利 698法国 738 印尼 820 ⽇日本 919 台湾 993 美国 1,497 泰国 1,936
17.
Reference • www.paypal-engineering.com • github.com/jakearchibald/es6-promise •
github.com/JacksonTian/bagpipe • www.thinkjs.org • github.com/yashiro1899/yuanxing • chasingice.info
18.
Thanks
Download now