架構物語

1、架構爲場景而生,最後也會被場景所拋棄
2、架構沒有最好,只有最合適
    人員技術研發能力/業務複雜度/數據規模/時間成本/運維能力
3、一切脫離場景談架構,都是耍流氓 --> 場景驅動架構增長
4、架構分類
    單體架構
    分佈式微服務架構-業務垂直方向拆分(用戶服務、商品服務、交易服務)
                  -功能水平方向拆分(商品網關層(用戶鑑權、限流、熔斷等)、商品業務邏輯層(變化最多)、商品數據訪問層(CURD))
                      網關層只會有一個,業務共用,例如:開源網關zuul
5、異步架構,提高qps
6、nginx用來抗量
7、lvs用來虛擬化ip,減少dns的負擔
8、cdn緩存css、圖片等
9、協議分類
    通信協議:HTTP/TCP/WebSocket
    數據傳輸協議:
        文本:json、xml
        二進制:ProtoBuffer、MessagePack、Dubbo、私有

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章