微博推薦高階
(1)第一階段
web服務:apache+mod_python->mod_wsgi
運算服務:c/c++ woo服務框架
db: redis/mapdb/keylistdb
(2)應用層:改用nginx+lua, ->common_recom_frame系統
該框架核心思想是提煉出project, work以及data三層inte***ce,
project針對每乙個推薦專案
work針對每個推薦專案中的不同推薦方法
data則是管理下游資料的訪問方法
計算層:lab_common_so
資料層:
in : rin/r9-inte***ce
/out: lushan/redis
/store: twemproxy/go
(3)總結值得學習的地方:
a 技術跟業務是相輔相成的
b 技術架構建議最短路徑,然後不斷迭代優化
weibo本身架構的演變
(1)第一階段:
myisam搜尋引擎
mpss
(2)a 投遞模式優化
b 資料拆分
c 非同步處理
(3)服務-》介面-》應用
如何打造高效能架構,
問題的本質:
解決高訪問量,海量資料規模下:
a 易於擴充套件,低延時 b 高可用 c異地分布能力
思路:a 去狀態,可請求服務單元中任意節點
b 去中心化,避免單點及瓶頸
c 可線性擴充套件
d 減少模組耦合
新浪微博的儲存思路整理架構分享 微博架構的回顧
最近這段時間工作上的變動有點大,五月份也閒了下來一直在思考自己接下來的方向,並對這一年來的學習進行總結.對於架構上的深入是這一年多來最主要的沉澱,從小公司到大公司,從小流量的站點的架構設計到大流量乃至超大流量的架構設計,記錄下來,分享出來。在分享自己的那點料之前,先來分享下大神tim yang的關於...
架構分享 微博架構的回顧
最近這段時間工作上的變動有點大,五月份也閒了下來一直在思考自己接下來的方向,並對這一年來的學習進行總結.對於架構上的深入是這一年多來最主要的沉澱,從小公司到大公司,從小流量的站點的架構設計到大流量乃至超大流量的架構設計,記錄下來,分享出來。在分享自己的那點料之前,先來分享下大神tim yang的關於...
架構分享 微博架構的回顧
最近這段時間工作上的變動有點大,五月份也閒了下來一直在思考自己接下來的方向,並對這一年來的學習進行總結.對於架構上的深入是這一年多來最主要的沉澱,從小公司到大公司,從小流量的站點的架構設計到大流量乃至超大流量的架構設計,記錄下來,分享出來。在分享自己的那點料之前,先來分享下大神tim yang的關於...