關於架構設計,一定要注意這幾點!

2021-09-27 11:01:31 字數 745 閱讀 7977

當你拿到乙個專案需求的時候,根據以往的架構設計,很多人就會想到:怎麼搭建專案框架,採用什麼樣的技術來實現什麼樣的功能啊之類的,其實當乙個真正的架構師的話遠遠不止於此,我們需要:

業務架構設計主要做兩件事情:

1、誰來使用這個軟體,即軟體服務面向的使用者群體是什麼人

2、我能為使用者提供什麼樣的服務(拆分模組),具體分析業務

為什麼要捋業務架構呢?捋業務架構為的就是能使我們更清晰的設計應用架構

什麼是應用架構呢?應用架構就是用來描述我的系統當中到底有多少個應用,每個應用的作用到底是什麼

它與業務架構是密不可分的,我們需要根據具體的業務來進行相應的應用設計

型別有:

· 前端:負責資料展示

· 閘道器:(zuul)協調前端應用與後端應用

· 環境:redis、mysql、es、elk等

· 消費:消費者

· 基礎:基礎應用(springcloud的相關元件eureka註冊中心、sleuth監控中心、hystrix容錯應用、config統一配置)

· 服務:提供者

這一階段主要是對應用架構進行具體的技術選型,對比同種型別的技術選出最優方案(最適合系統的)

對於資料量的多少適當的進行分庫分表

堅持做新聞營銷一定要注意這幾點

眾所周知,新聞營銷能快速提公升企業知名度,塑造品牌的美譽度和公信力,廣受各大企業喜歡。但網路中常常會有不少人抱怨,軟文推廣沒有效果,沒有帶來什麼顯著的變化。其實新聞營銷不到預期,一定是細節出了問題。2 新聞營銷平台的選擇 新聞營銷平台在軟文營銷中起著至關重要的作用,簡單說營銷平台就是連線消費者以及營...

零基礎學習Web前端期間,一定要注意這幾點

web前端技術已經成為了很多網際網路企業備受重視的方向之一,同時,也吸引了很多人投身到web前端開發的行業中。這其中,有不少人是零基礎跨行而來。那麼,零基礎學習web前端開發中需要注意哪些方面呢?下面,給大家分析一下。一 夯實基礎 無論學習哪門知識都要有堅實的基礎。web前端開發工程師不僅要掌握基本...

linq to sql一定要注意的地方!

注意,在使用datacontext物件時,它會產生資料快取,也就是為了提高讀取資料速度,它會將資料庫物件進行快取,或者返回為iqueryable結果集,使資料查詢結果持續到需要得到資料的時間才去真正的select 動作。如果希望datacontext物件每次取資料時,都從資料庫中得到資料,即sele...