sina weibo架構與關係儲存

2021-06-06 12:40:12 字數 1219 閱讀 5065

草草整理的網路的

都無法訪問,這些都是scalable

擴充套件性做得不是非常線性的現象所在。

這裡主要從 儲存和介面角度來講

對於大流量系統的架構設計,對於寫入方面是特別需要注意的,基本上現在遇到的系統都是對於主資料庫的寫入,然後對於從資料庫實現流量的分發。

對於儲存,記得公司老大說過,對於

bd的專案的架構如果從設計上可以達到

20pb

的儲存規模不出什麼大的問題,就說明這個架構設計是合格的。

redis

的部分功能

,主要用在使用者資訊方面的使用

,現在只有單機設計

,但是對於現在的單機完全可以提供大量的記憶體比如

32g以上,完全可以達到儲存資料的要求。

對於mysql

這裡所涉及到的就是設計規範和分庫分表,最大的感觸是大家為了便利就直接用自增的

id來進行,對於唯一

id的設計也是我一直注意的,因為唯一的設計是涉及到全域性的。

將將自己最近總結的

php和微博架構方面:

1.進行快速開發的過程中,訂好規範,按照規範執行是非常的重要的,涉及到的溝通會比較少,其實和其他人聯調是很費時間的。

2.對於效能跟蹤方面使用使用

xhprof

來跟蹤php

的執行過程及效能問題,可以初略的估計出來。

3.對於核心**的復用程度及核心的**量的把握,核心要靈活可擴充套件而且保持小

4.技術選型比如對於使用

memcache

擴充套件和memcached

的擴充套件還是很重要的

5.對於**的目錄結構和命名還是挺重要的

,php

的autoload

不要搜尋太多的目錄會比較好

6.考慮下工具類的復用,一直在造輪子每次都重寫一遍,這個不是很鬱悶的事情,怎麼樣讓這些類不要耦合的太緊?設計很重要

7.對於有些服務是

php做起來不合適的,比如

spam

模組的高危詞過濾還是用

c/c++

模組來處理比較好。

8.微博技術的應用

inbox/outbox/timeline/following/follows/feed/mqs 9.

推薦演算法和訊息推送的處理,各種高併發的處理

供應鏈金融與商業保理關係

商業保理是指基於買賣雙方的交易關係,賣方將其現在或將來與買方訂立的貨物或服務 合同所產生的或將要產生的應收賬款轉讓給保理商,並由保理商為買賣雙方提供,包括 融資 商業資信調查與信用評估 應收賬款管理 賬款催收和壞賬擔保等內容的綜合性 金融服務。商業保理主要的工作是面對債權人轉讓應收帳款的業務,集應收...

作業系統等保標準與CC標準的關係

作業系統等保標準 gb t 20272 作業系統系統安全技術 該標準要求主要來自於 資訊保安等級保護標準 17859 和 cc標準 gb t 18336。在作業系統等保標準中,其包括下列章節 自主訪問控制 等保 自主訪問控制 強制訪問控制 等保 強制訪問控制 標記等保 標記 身份鑑別 等保和cc 身...

微保 Serverless 實踐之架構演進

微保團隊使用 serverless 技術的主要應用場景 前端開發同學,應用在bff層,目前接入的有小程式,h5 頁面。資料組同學,面向的風控和推薦演算法應用,做計算使用。早期,團隊使用經典的前後分離架構,前端開發與後端開發通過介面進行合作。合作流程如下圖所示 毫無疑問,前後端分離的架構有比較顯著的優...