背景 我現在負責的項目是一個合同型項目,也就是甲乙方關系。目前我們系統累計用戶數約2500萬+,日活躍200萬+。而今年客戶的KPI指標是用戶總數翻一翻。而剛好這幾天我需要給客戶匯報一份關於“如何支撐數千萬級別用戶”的系統報告。借此機會,也順帶多寫一份分享心得。 前序 從項目性質 ...
背景 在 我們的應用系統是如何支撐千萬級別用戶的 隨筆中已經從 宏觀 角度去介紹了整個應用系統的布局。組件化是整個系統由頭到尾都始終堅持的一個設計原則,其中 SOA組件化容器 也是我們應用系統比較特別的一點。好東西肯定要分享,當然,這個好還只停留在自戀當中。 主題 上圖為整個SOA容器 即WEB容器 的透析圖。其中各個 黃色 組件的執行流程就是整條業務線程的執行流程。例如在我們應用系統中主要包括 ...
2016-03-08 23:21 4 1425 推薦指數:
背景 我現在負責的項目是一個合同型項目,也就是甲乙方關系。目前我們系統累計用戶數約2500萬+,日活躍200萬+。而今年客戶的KPI指標是用戶總數翻一翻。而剛好這幾天我需要給客戶匯報一份關於“如何支撐數千萬級別用戶”的系統報告。借此機會,也順帶多寫一份分享心得。 前序 從項目性質 ...
container.vue demo ...
上一篇《企業 SOA 設計(1)–ESB 設計》中,寫到我們的 SOA 設計分為兩個層面來進行:一個是系統間的 SOA 設計,主要通過 ESB 來完成;另一方面則是單個應用系統內部的 SOA 設計,本篇將會就后者進行詳細說明。 平台整體結構 在產品開發過程中,為了達到業務級別的較大 ...
Puppeteer 應用容器化 Intro Puppeteer是谷歌官方出品的一個通過DevTools協議控制headless Chrome的Node庫。可以通過Puppeteer的提供的api直接控制Chrome模擬大部分用戶操作來進行UI Test或者作為爬蟲訪問頁面來收集數據。 更多 ...
背景 在這個時間點,我們可能已經對 Linux 容器使用已經達到熟練掌握的程度,因為 Docker 與 Kubernetes 都是最早為 Linux 平台設計。當我們從容器這項技術中體會到種種收益,對於我們的 windows 的應用是否也能利用容器技術簡化我們的開發運維?對於大型的企業來說 ...
目錄: 用一個創業公司的發展作為背景引入 用多台服務器來分庫支撐高並發讀寫 大量分表來保證海量數據下查詢性能 讀寫分離來支撐按需擴容及性能提升 高並發下的數據庫架構設計總結 “ 這篇文章,我們來聊一下對於一個支撐日活百萬用戶的高並系統,他的數據庫架構應該如何設計? 看到這個題目 ...
下圖是開普勒雲平台所對接的平台及流程。 開普勒雲平台通過調用Jenkins、Gitlab(Github)、Kubernetes等API的方式對應用進行操作。 將Consul的KV功能作為配置中心來使用,在開普勒雲平台上可以直接調用Consul API進行操作 ...
angular 應用容器化部署 Intro 我自己有做一個個人主頁,雖然效果不怎么樣(不懂設計的典型程序猿...),但是記錄了我對於前端框架及工具的一些實踐, 從開始只有一個 angularjs 制作的頁面到后面加入 less 動態寫css, gulp 自動化的將 less 文件編譯成 css ...