乙個電子發票開票平台的系統架構設計(02)

2021-09-30 01:12:59 字數 534 閱讀 7018

這次主要從網路拓撲結構上講一下平台是怎麼運作的。先看

一般來說大家都會選擇一家雲服務商作為主要使用環境,另外一家作為備用環境的,但由於客戶的特殊性所以先不要糾結這裡的不同服務商。

簡單說明一下:

使用者開啟**,站點的請求指向第乙個nginx的機器,這裡使用nginx託管站點。

**中涉及到介面的請求,指向第二個nginx機器,這裡的nginx用於反向**,和做負載均衡,將介面請求**到不同的應用伺服器上。

應用伺服器更具具體的介面邏輯,使用快取,使用資料庫,使用佇列,使用oss服務等,支撐業務需求。

然後在實際部署的時候,可以根據預算來控制實際的機器數量。nginx可以是同一臺,中介軟體可以是同一臺,應用伺服器可以橫向擴充套件,資料庫可以採用不同的備份策略,因為沒有最好的配置,只有適合的配置。

下面一篇文章將會將一下api應用的開發思路和具體的實踐。

乙個電子發票開票平台的系統架構設計(01)

乙個電子發票開票平台的系統架構設計(01)

公司需要幫助客戶開發乙個電子發票平台,使用者為普通消費者,商戶,管理人員三種角色,分別又有對應的使用場景。又想要實現前後端分離,所以把公司常用的架構做了調整,來滿足客戶的需求。先放上架構圖看一下 因為客戶初期不準備大力推廣,但又要保證擴充套件性,用盡量少的資源來支撐所有功能,所以暫時這樣設計。具體來...

乙個平台系統架構師的能力模型是啥

之前的文章分享過我自己琢磨的乙個技術高p的能力模型 參見 高p的能力模型 其中的乙個方向是cover端到端解決的能力。那怎麼叫端到端解決方案的能力呢?我個人發展的方向應該是走這條線的,原因之一是另一種 領域專家 路線,對於業務複雜度是有一定的要求的,中小企業其實很難有這種橫向領域挑戰的規模的,而大廠...

乙個使用敏捷開發平台構建的應用系統

去年11月份,本人發表了關於敏捷開發的系列文章,就一直沒有下文了,還被很多朋友抱怨了一番。真實情況是,從去年年底開始,本人開始做手機旅遊地圖的專案,後來得到一筆投資,成立了公司。程式開發不再是主業,請大家原諒。雖然本人不再以程式開發為主,但有時間精力的時候,還是對敏捷開發平台進行不斷的修改完善,也以...