成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

web 全架構(gòu)系列(一): 整體分層及各層模塊化

zzbo / 2267人閱讀

摘要:介紹這一系列文章旨在描述面對一個(gè)從零開始的應(yīng)用的時(shí)候如何去搭建一個(gè)業(yè)務(wù)無關(guān)的平臺承載上層應(yīng)用流量這里要強(qiáng)調(diào)這個(gè)平臺的幾個(gè)特點(diǎn)業(yè)務(wù)無關(guān)性無論業(yè)務(wù)的形態(tài)如何均可以在此架構(gòu)之上運(yùn)行這里可能會面臨若干情況如無狀態(tài)服務(wù)長連接服務(wù)等后續(xù)會根據(jù)場景運(yùn)行描

介紹

這一系列文章, 旨在描述面對一個(gè)從零開始的 B(C)/S 應(yīng)用的時(shí)候, 如何去搭建一個(gè)業(yè)務(wù)無關(guān)的平臺, 承載上層應(yīng)用流量. 這里要強(qiáng)調(diào)這個(gè)平臺的幾個(gè)特點(diǎn):

業(yè)務(wù)無關(guān)性: 無論業(yè)務(wù)的形態(tài)如何, 均可以在此架構(gòu)之上運(yùn)行, 這里可能會面臨若干情況, 如無狀態(tài)服務(wù), 長連接服務(wù)等, 后續(xù)會根據(jù)場景運(yùn)行描述, 但是這些場景可以看作是一個(gè)有限集.

可擴(kuò)展性: 這里的擴(kuò)展性特指兩個(gè)方面, 一是業(yè)務(wù)的擴(kuò)展, 二是流量的增加, 這兩者對于任何一個(gè)平臺而言, 都是要著重考慮的.

業(yè)務(wù)根據(jù)不同的指標(biāo), 可以分為若干類, 這里期望通過兩種指標(biāo)來描述這一系列文章想要覆蓋的場景, 以說明業(yè)務(wù)無關(guān)性:

根據(jù)狀態(tài): 分為無狀態(tài)服務(wù)和有狀態(tài)服務(wù)

根據(jù)實(shí)時(shí)性: 分為異步實(shí)時(shí)應(yīng)用

這兩個(gè)指標(biāo)可以任意組合, 但是最常用的組合應(yīng)該是屬于無狀態(tài)-異步有狀態(tài)-實(shí)時(shí)應(yīng)用了, 但是通常也會有無狀態(tài)-實(shí)時(shí)應(yīng)用存在, 比如對于一個(gè)博客系統(tǒng), 可以認(rèn)為其是一個(gè)無狀態(tài)-異步應(yīng)用, 而一個(gè)一對一的聊天應(yīng)用, 則可以看作是無狀態(tài)-實(shí)時(shí)應(yīng)用, 而大多數(shù)在線游戲, 則是有狀態(tài)-實(shí)時(shí)應(yīng)用, 需要注意的是, 業(yè)務(wù)場景不會嚴(yán)格按照上述概念進(jìn)行區(qū)分, 最終大多都會形成一個(gè)無狀態(tài)有狀態(tài), 異步實(shí)時(shí)共存的狀態(tài).

微服務(wù)化是滿足擴(kuò)展性的基石, 這也是文章會首先描述的一個(gè)整體性架構(gòu), 單機(jī)應(yīng)用會在后期引發(fā)若干難以解決的問題, 所以這是一開始就需要考慮到的事情.

文章會主要描述以下幾個(gè)部分:

應(yīng)用分支與模塊化

持續(xù)集成

有狀態(tài)的長連接應(yīng)用擴(kuò)展性設(shè)計(jì)

Web 端構(gòu)建與模塊化

微服務(wù)的存在, 致使應(yīng)用分散在若干服務(wù)器集群中, 如何有效管理集群是一個(gè)比較龐大的話題, 但是目前業(yè)界已經(jīng)有了比較一致的具有完備性的技術(shù)方案, 如k8s, rancher等, 特別是云服務(wù)商的出現(xiàn), 掩蓋了硬件管理這個(gè)最復(fù)雜的環(huán)節(jié), 所以這里不會去討論關(guān)于容器編排相關(guān)的話題.

應(yīng)用分層與模塊化

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/102862.html

相關(guān)文章

  • web 架構(gòu)系列(): 整體分層各層塊化

    摘要:介紹這一系列文章旨在描述面對一個(gè)從零開始的應(yīng)用的時(shí)候如何去搭建一個(gè)業(yè)務(wù)無關(guān)的平臺承載上層應(yīng)用流量這里要強(qiáng)調(diào)這個(gè)平臺的幾個(gè)特點(diǎn)業(yè)務(wù)無關(guān)性無論業(yè)務(wù)的形態(tài)如何均可以在此架構(gòu)之上運(yùn)行這里可能會面臨若干情況如無狀態(tài)服務(wù)長連接服務(wù)等后續(xù)會根據(jù)場景運(yùn)行描 介紹 這一系列文章, 旨在描述面對一個(gè)從零開始的 B(C)/S 應(yīng)用的時(shí)候, 如何去搭建一個(gè)業(yè)務(wù)無關(guān)的平臺, 承載上層應(yīng)用流量. 這里要強(qiáng)調(diào)這個(gè)平...

    harriszh 評論0 收藏0
  • web 架構(gòu)系列(): 整體分層各層塊化

    摘要:介紹這一系列文章旨在描述面對一個(gè)從零開始的應(yīng)用的時(shí)候如何去搭建一個(gè)業(yè)務(wù)無關(guān)的平臺承載上層應(yīng)用流量這里要強(qiáng)調(diào)這個(gè)平臺的幾個(gè)特點(diǎn)業(yè)務(wù)無關(guān)性無論業(yè)務(wù)的形態(tài)如何均可以在此架構(gòu)之上運(yùn)行這里可能會面臨若干情況如無狀態(tài)服務(wù)長連接服務(wù)等后續(xù)會根據(jù)場景運(yùn)行描 介紹 這一系列文章, 旨在描述面對一個(gè)從零開始的 B(C)/S 應(yīng)用的時(shí)候, 如何去搭建一個(gè)業(yè)務(wù)無關(guān)的平臺, 承載上層應(yīng)用流量. 這里要強(qiáng)調(diào)這個(gè)平...

    Terry_Tai 評論0 收藏0
  • 天-《企業(yè)應(yīng)用架構(gòu)模式》-分層

    摘要:分層優(yōu)缺點(diǎn)優(yōu)點(diǎn)在無需過多了解其他層次的基礎(chǔ)上,可以將某一層作為一個(gè)有機(jī)整體來理解可以替換某層的具體實(shí)現(xiàn),只要前后提供的服務(wù)相同即可可以將層次間的依賴性減到最低分層有利于標(biāo)準(zhǔn)化工作一旦構(gòu)建好了某一層次,就可以用它為很多上層服務(wù)提供支持缺點(diǎn)層次 1. 分層優(yōu)缺點(diǎn): 1)優(yōu)點(diǎn): 在無需過多了解其他層次的基礎(chǔ)上,可以將某一層作為一個(gè)有機(jī)整體來理解; 可以替換某層的具體實(shí)現(xiàn),只要前后提供的服務(wù)...

    CHENGKANG 評論0 收藏0
  • 珠峰前端架構(gòu)師培養(yǎng)計(jì)劃

    摘要:什么是架構(gòu),什么是架構(gòu)師這似乎是聊架構(gòu)話題時(shí)永恒的問題。代碼寫的好就是架構(gòu)嗎顯然不是。一個(gè)架構(gòu)師需要足夠的技術(shù)的寬度。 什么是架構(gòu),什么是架構(gòu)師?這似乎是聊架構(gòu)話題時(shí)永恒的問題。代碼寫的好就是架構(gòu)嗎?顯然不是。代碼寫的好只是表象,做所有事情都需要規(guī)劃,尤其是一個(gè)復(fù)雜的軟件系統(tǒng),這更需要規(guī)劃,否則可能連一行代碼都寫不出。復(fù)雜...

    seal_de 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<