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、私有
架構物語
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
tomcat啓動後修改項目配置文件
公子
2020-07-08 10:30:45
【轉】構建高性能J2EE應用的10個技巧
構建高性能的J2EE應用不但需要了解常用的實施技巧。下面介紹最常用的10種有效方法,可幫助架構設計師們快速成爲這方面的專家。 Java性能的基
jiunizhuai
2020-07-08 05:11:00
分佈式事務精華總結篇
MayMatrix
2020-07-08 00:57:02
一致性哈希算法-應用
MayMatrix
2020-07-08 00:56:52
分佈式系統中一致性哈希算法-簡介
MayMatrix
2020-07-08 00:56:52
阿里雲SLB、ECS、OSS、RDS實現高可用服務架構與系統數據遷移到雲上
boonya
2020-07-07 14:03:40
ASP.NET實現僞靜態的方法
s77108887
2020-07-07 08:49:04
高併發與高可用實戰(一)基礎
weixin_40657079
2020-07-07 06:42:19
高併發與高可用實戰(七)高併發服務限流特技
weixin_40657079
2020-07-07 06:42:09
幫你掀開SOA(面向服務架構)的面紗
中华八爪
2020-07-06 21:18:33
SOA 服務的9個特點
1、服務是可重用的 2、服務都有服務合同 3、服務之間是松藕合 4、服務隱藏了具體的邏輯 5、服務是可組合的 6、服務是自治的 7、服務無狀態 8、服務是可被發現 9、服務一般是粗粒度的
cto_ouxueying
2020-07-06 18:10:53
重學設計模式 - Facade模式
方寸之间
2020-07-06 16:08:41
Tuscany SCA 發佈Web Service
疯狂的葡萄
2020-07-06 10:44:44
面向模式構建軟件系統架構
linnet2000
2020-07-06 10:24:49