原文:千萬用戶級別應用系統背后的SOA組件化容器

背景 在 我們的應用系統是如何支撐千萬級別用戶的 隨筆中已經從 宏觀 角度去介紹了整個應用系統的布局。組件化是整個系統由頭到尾都始終堅持的一個設計原則,其中 SOA組件化容器 也是我們應用系統比較特別的一點。好東西肯定要分享,當然,這個好還只停留在自戀當中。 主題 上圖為整個SOA容器 即WEB容器 的透析圖。其中各個 黃色 組件的執行流程就是整條業務線程的執行流程。例如在我們應用系統中主要包括 ...

2016-03-08 23:21 4 1425 推薦指數:

查看詳情

我們的應用系統是如何支撐千萬級別用戶

背景 我現在負責的項目是一個合同型項目,也就是甲乙方關系。目前我們系統累計用戶數約2500萬+,日活躍200萬+。而今年客戶的KPI指標是用戶總數翻一翻。而剛好這幾天我需要給客戶匯報一份關於“如何支撐數千萬級別用戶”的系統報告。借此機會,也順帶多寫一份分享心得。 前序 從項目性質 ...

Thu Mar 03 18:46:00 CST 2016 12 3415
企業 SOA 設計(2)–組件產品開發平台

上一篇《企業 SOA 設計(1)–ESB 設計》中,寫到我們的 SOA 設計分為兩個層面來進行:一個是系統間的 SOA 設計,主要通過 ESB 來完成;另一方面則是單個應用系統內部的 SOA 設計,本篇將會就后者進行詳細說明。 平台整體結構 在產品開發過程中,為了達到業務級別的較大 ...

Wed Jul 30 00:54:00 CST 2014 3 4679
Puppeteer 應用容器

Puppeteer 應用容器 Intro Puppeteer是谷歌官方出品的一個通過DevTools協議控制headless Chrome的Node庫。可以通過Puppeteer的提供的api直接控制Chrome模擬大部分用戶操作來進行UI Test或者作為爬蟲訪問頁面來收集數據。 更多 ...

Sat Dec 01 01:34:00 CST 2018 1 1306
Windows 應用容器

背景 在這個時間點,我們可能已經對 Linux 容器使用已經達到熟練掌握的程度,因為 Docker 與 Kubernetes 都是最早為 Linux 平台設計。當我們從容器這項技術中體會到種種收益,對於我們的 windows 的應用是否也能利用容器技術簡化我們的開發運維?對於大型的企業來說 ...

Wed Sep 19 15:12:00 CST 2018 0 3213
支撐日活百萬用戶的高並發系統,應該如何設計其數據庫架構?

目錄: 用一個創業公司的發展作為背景引入 用多台服務器來分庫支撐高並發讀寫 大量分表來保證海量數據下查詢性能 讀寫分離來支撐按需擴容及性能提升 高並發下的數據庫架構設計總結 “ 這篇文章,我們來聊一下對於一個支撐日活百萬用戶的高並系統,他的數據庫架構應該如何設計? 看到這個題目 ...

Sat Mar 21 10:34:00 CST 2020 0 662
如何快速部署容器應用

下圖是開普勒雲平台所對接的平台及流程。 開普勒雲平台通過調用Jenkins、Gitlab(Github)、Kubernetes等API的方式對應用進行操作。 將Consul的KV功能作為配置中心來使用,在開普勒雲平台上可以直接調用Consul API進行操作 ...

Tue Oct 29 22:55:00 CST 2019 0 529
angular應用容器部署

angular 應用容器部署 Intro 我自己有做一個個人主頁,雖然效果不怎么樣(不懂設計的典型程序猿...),但是記錄了我對於前端框架及工具的一些實踐, 從開始只有一個 angularjs 制作的頁面到后面加入 less 動態寫css, gulp 自動的將 less 文件編譯成 css ...

Tue Aug 14 07:11:00 CST 2018 0 1794
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM