原创 redis 總結

概述 redis 是一個內存的緩存數據庫,用於做緩存的。爲各個服務做集中緩存服務。支持多種緩存數據結構。如 string、hash、list、set、sortset,也支持簡單的發佈訂閱、和消息隊列、lua 腳本自己支持的緩存服務

原创 kafka 總結

kafka 總體介紹 消息隊列應用場景 異步解耦、廣播發布訂閱、 流量削鋒 。 kafka企業使用方式 1.kafka topic 管理平臺。包含topic 註冊 管理,topic 消息結構體定義及其修改(topic 消息結構 定

原创 glusterfs 動態擴容 沒那麼簡單

glusterfs 號稱 是不中斷業務擴容,意思是在後臺做擴容操作的時候不影響客戶端的訪問。原來一直沒有細看這一塊代碼,最近同事在afr層修改一些代碼的時候,遇到問題就是按glusterfs架構思路寫的代碼,把一些需要記錄的信息存放在in

原创 snowflake 64位id 自增算法

在分佈式系統中生成一個64位id,並保持id 大致順序,需求爲每秒生成100萬的id。 爲了滿足 分佈式系統、順序、每秒生成100萬。算法把 64位id 分爲 0位保留,1--12位 爲序列號,13--23位爲機器id,24--63位爲毫

原创 關於開源分佈式文件系統的性能調優方法

現在開源的文件系統各有優劣,並應用場景不大一樣,所以區分一個文件系統的好壞 只能通過不同的應用場景來區分。如果確定了應用場景然後選擇分佈式文件系統的話,然後就是看性能是否滿足要求了。開源的分佈式文件系統一般默認配置的話很難達到一個最優性能