架構實戰 筆記

2022-02-20 17:08:38 字數 1515 閱讀 4487

通過合理的內部編排,保證系統高度有序,能夠經過不斷發展,滿足業務和技術的變化。

痛點:開發:業務架構、應用架構

機器:技術架構

概念 、 邏輯、 物理

業務:可擴充套件、可復用 

技術:可效能、高可用、可伸縮

了解業務

打造柔性系統

擴充套件性:模組拆分、整合

拆分: 水平、垂直

整合:平台話

3 電商平台

單體分布式

soa 匯流排

微服務 去中心化 

中臺

5 中臺

a、業務數量變多

b、業務相似度高

6 如何實現高層次的復用

6.1 設計基礎服務

邊界劃分、內部抽象

6.2 微服務改造

6.3 中臺

了解系統

軟體、硬體

功能需求、非功能需求

目標:高可用、高效能、可伸縮低成本

系統故障

故障點:

資源不可用、資源不足、節點功能有問題

高可用架構原則

高可用手段

接入層、web應用、內部服務、基礎資源

訂單系統

監控高效能策略:

加快單個請求的處理

對多個請求同時處理

非同步話處理

可伸縮手段:

節點、系統單元

秒殺系統

分庫分表

水平、垂直

分表字段:id範圍、id取模

多機房架構實施

草根 -> 高大上 -> 接地氣

技能

微服務架構實戰

開源中國 從分布式服務到soa,再到微服務,服務化的腳步一直在不斷地前進。正所謂 分久必合,合久必分 在企業高速發展的今天,單體架構已經很難適應業務的快速變化,微服務的出現,為應對快速變化的業務需求 冗長的開發周期提供了一種新的解決方案。它以模組化的思維應對快速變化的業務需求,使用比如自動化部署 自...

LNMP企業架構實戰

lnmp企業架構實戰 nginx工作原理 nginx web伺服器主要是由各種模組協同工作,模組從結構上分為核心模組,基礎模 塊和第三方模組,其中三類模組分別如下 1 核心模組 http模組 event模組和mail模組等 2 基礎模組 http access模組 http fastcgi模組 ht...

LAMP企業架構實戰

lamp企業架構實戰 1 web伺服器介紹 全球資訊網 world wide web,www 伺服器,也稱之為web伺服器,主要功能是提供資訊測覽服務。目前主流的web伺服器軟體包括apache nginx lighttpd,iis,resin tomcat weblogic,jetty。2 apa...