整體印象
l 社會化(過濾掉資訊**產生的干擾,只顯示你需要關心或應該關心的內容,過濾引數除了傳統的人際圈外,還有地理位置、使用者偏好如購買行為等等。)
l 實時化(資料探勘,即時分析;無需使用者請求,即時反饋;占領使用者手機,即時推送)
l 平台化(硬體上通過雲平台,降低企業部署和伸縮的成本;軟體上通過開放平台和服務化,共享基礎資料和通用服務,以便企業專注於業務創新,迅速上線)
redis相關
社群搭載redis的sns化應用已經上線,我重點聽了與redis有關的幾場分享,彙總了一些前輩的經驗:
l 選擇nosql產品,需清楚業務場景與側重點
redis側重於快取,特點是對集合的支援,原始碼易讀易修改。
mongodb側重於持久化,特點是對json的支援,文件詳細。
l 避免單點,規避雪崩風險
l 謹慎考慮持久化
l 推模式不可行
redis集群有200臺機器,8核96g或4核48g,開4-6個埠,容量規劃的結論是預算吃緊。
通過aof持久化+寫多份(raid1)來做災備,資料永遠以mysql為準。
仍無法解決災備時資料一致性和恢復慢的問題。
對於「未讀數」業務場景,採用向量相減演算法為計數器優化。
冷資料刷到磁碟的自動化解決方案(正考慮開源)。
去redis化:ha原生支援不完善,因此未來會考慮其它nosql方案或自己實現ha。
l 飛信的快取分配策略
飛信也採用redis作為快取。前面說過redis的問題之一是持久化對效能影響較大、ha不完善且耗費記憶體。他們分享了根據業務資料的重要性和重建成本兩個指標給reids分割槽,分別調整持久化和ha策略,從而優化響應效能、節約硬體成本的方案。
區1、全域性快取區:短連線之類的資料,可隨著訪問緩慢重建,且對可靠性要求不高。策略:無持久化無複製。
區2、弱session區:使用者登入後需要的資料,與每個使用者session相關,使用者感知失敗主要來自ajax輪詢,失敗也關係不大。它的構建成本》 全域性快取區。策略:無持久化,但有三對一複製,備機不對外服務,且記憶體較大。如果有機器掛掉,備機頂上。
2019 03 12聽課筆記
二 考核細節 1.不簽到或者不按時回帖0分,請假給2分,少截圖或者截圖不合格的,每張截圖2分。2.沒有按時回帖筆記的0分,回帖筆記的,根據筆記內容質量給分,滿分10分.4.每週檢測,滿分10分,四捨五入。五 運維巨集觀介紹 1.運維是什麼?小企業與大企業的區別 產品經理 設計產品 研發 前段 後台 ...
2021 3 4聽課筆記
define crt secure no warnings 1 include int main 迴圈語句 int main if line 20000 printf 好offer n return 0 函式概念 int add int x,int y 函式體 int main 陣列概念 陣列的定義...
04 聽課筆記
通常用於確定的迴圈次數 和 c 語言不同 次數不知道迴圈幾次,迴圈次數不確定用 while 迴圈次數會根據條件會有變化 break range 1 10 continue 當執行到 contine 終止在這一次在它後面執行的程式,不在它塊內與它平級的後面的都不會執行 第一層迴圈控制行數 第二次迴圈控...