概述
業務伺服器30+
1、根據業務不同,有四個主入口,負責負載均衡。
2、主要是業務分離,防止宕機影響所有業務。
3、nginx反向**,保證每個業務至少有兩個服務。
redis集群12臺
主要使用redis-cluster
資料庫5臺
一主四從,binlog方式同步資料
併發
30~60萬每分鐘,5000~10000沒秒併發
pv
千萬級大資料相關
搜尋lucene的solr clond
主要走七牛和金山上傳,利用ffmepg轉碼和合併,另外拉麵這邊用到金山轉碼。
rd核心技術
基於shotcut的二次開發,開發語言是pyqt。產品有拍大師客戶端,拉麵上傳工具,神剪輯等
爬蟲相關
運維監控相關
基於zabbix的運維監控系統
redis監控
請求數監控,負載監控
機器效能影響負載,但是一般不能超過50。
軟體架構 微服務架構
我們可以將微服務架構 microservices architecture 理解為 soa 的公升級。基於以下相同點 當問到微服務架構與soa的區別,我們能找到以下回答 微服務其核心思想是在應用開發領域,使用一系列微小服務來實現單個應用的方式途徑,或者說微服務的目的是有效的拆分應用,實現敏捷開發和部...
微服務架構
一 先了解一下什麼是單體應用 就是乙個應用程式包含了所有模組功能,各模組同時部署。當然這種應用模式比較容易部署 測試,但隨著專案的加大,單體模式就會變得越來越臃腫,維護的成本逐漸變高。當乙個模組出錯,整個應用都會出現問題,擴充套件能力也會受到限制。二 什麼是微服務 是將整個應用程式分解為多個模組,各...
微服務架構
簡單來說,微服務架構風格想要開發一種由多個小服務組成的應用,每個服務執行於獨立的程序,並且採用輕量級互動,多數情況下乙個http的資源api,這些服務具備獨立業務能力並可以通過自動化部署方式獨立部署,這種風格使最小化集中管理,從而可以使用多種不同的程式語言喝資料儲存技術 james lewis 和 ...