国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

互聯(lián)網(wǎng)應(yīng)用的特點及其架構(gòu)演變

這篇具有很好參考價值的文章主要介紹了互聯(lián)網(wǎng)應(yīng)用的特點及其架構(gòu)演變。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、傳統(tǒng)項目和互聯(lián)網(wǎng)項目的區(qū)別

傳統(tǒng)項目:
OA、HR、CRM等系統(tǒng) 目標(biāo)人群:企業(yè)員工
特點:項目使用人數(shù)較少、并發(fā)量相對較少、用戶忍耐力較高

互聯(lián)網(wǎng)項目:
淘寶、天貓、京東 目標(biāo)人群:互聯(lián)網(wǎng)
特點:使用人數(shù)躲,訪問量大,更注重用戶體驗:美觀、功能、速度、穩(wěn)定性

對于互聯(lián)網(wǎng)項目而言,后端工程師可以干預(yù)到的,速度與穩(wěn)定性

速度:打開一個新的頁面,一瞬間的事情,頁面間跳轉(zhuǎn)沒有延遲

穩(wěn)定性:網(wǎng)站全年99.9%都可正常訪問,不會出現(xiàn)問題

二、大型互聯(lián)網(wǎng)項目架構(gòu)目標(biāo):

互聯(lián)網(wǎng)項目的特點:

  • 用戶多

  • 流量大、并發(fā)高

  • 海量數(shù)據(jù)

  • 易受攻擊

  • 功能繁瑣

  • 變化快

衡量網(wǎng)站的性能指標(biāo)

  • 響應(yīng)時間:執(zhí)行一個請求從開始時間到最后收到響應(yīng)數(shù)據(jù)所花費的總體時間
  • 并發(fā)數(shù):系統(tǒng)同時能處理的請求數(shù)量
    • 并發(fā)鏈接數(shù):指客戶端向服務(wù)器發(fā)起請求,并簡歷TCP鏈接,每秒服務(wù)器鏈接的總TCP數(shù)量
    • 請求數(shù):QPS(Query Per Second)指每秒多少請求
    • 并發(fā)用戶數(shù):單位 時間內(nèi)有多少用戶
  • 吞吐量:指單位時間內(nèi)系統(tǒng)能處理的請求數(shù)量
    • QPS:Query Per Second指每秒多少請求
    • TPS:Transaction Per Second 每秒事務(wù)數(shù)
    • 一個事務(wù)是指一個客戶機向服務(wù)器發(fā)送請求然后服務(wù)器做出反應(yīng)的過程??蛻魴C在發(fā)送請求時開始計時,收到服務(wù)器響應(yīng)后結(jié)束計時,以此賴計算使用的時間和完成的事務(wù)個數(shù)。

互聯(lián)網(wǎng)項目的架構(gòu)目標(biāo)

  • 高性能:提供快速的訪問體驗
  • 高可用:網(wǎng)站服務(wù)一直可以正常訪問
  • 可伸縮:通過硬件增減,可以提高、降低處理能力(大促擴容)
  • 高可擴展:系統(tǒng)間耦合低,方便的通過新增、移除方式,增加、減少新的功能模塊
  • 安全性:提供網(wǎng)站安全訪問和數(shù)據(jù)加密,安全存儲策略
  • 敏捷性:隨需應(yīng)變,快速響應(yīng)

集群和分布式

集群:

  • 通俗描述:很多機器,干一樣的事情
  • 專業(yè)描述:一個業(yè)務(wù)模塊,部署在多態(tài)服務(wù)器上

分布式:

  • 通俗描述:很多機器,每臺集群干不一樣的事情,合起來就是一件復(fù)雜的大事(專業(yè)的干專業(yè)事,因為每件事性能要求不同)

  • 專業(yè)描述:一個大的業(yè)務(wù)系統(tǒng),拆分為小的業(yè)務(wù)板塊,分別部署在不同機器上
    互聯(lián)網(wǎng)應(yīng)用特征,架構(gòu),架構(gòu),服務(wù)器,網(wǎng)絡(luò)互聯(lián)網(wǎng)應(yīng)用特征,架構(gòu),架構(gòu),服務(wù)器,網(wǎng)絡(luò)

集群架構(gòu)下的項目滿足以下特點:

  • 高性能:集群可擴展,性能不夠可以加機器,性能得以保證

  • 高可用:只要有一臺機器沒掛,服務(wù)就可以提供

互聯(lián)網(wǎng)應(yīng)用特征,架構(gòu),架構(gòu),服務(wù)器,網(wǎng)絡(luò)
集群分布式架構(gòu)可以很好的滿足互聯(lián)網(wǎng)系統(tǒng)的架構(gòu)目標(biāo)

  • 高性能:集群可擴展,性能不夠可以加機器,性能得以保證

  • 高可用:只要有一臺機器沒掛,服務(wù)就可以提供

  • 可伸縮:根據(jù)不同服務(wù)的性能要求,對不同的服務(wù)集群進行動態(tài)擴縮容

  • 高可擴展:需要新增或減少某些服務(wù)時,增減響應(yīng)服務(wù)的集群即可

架構(gòu)演進

單體架構(gòu)

所有的服務(wù)部署在一臺服務(wù)器上

互聯(lián)網(wǎng)應(yīng)用特征,架構(gòu),架構(gòu),服務(wù)器,網(wǎng)絡(luò)

  • 優(yōu)點:簡單開發(fā)部署方便,小型項目首選
  • 缺點:
    • 代碼量大,項目啟動慢
    • 可靠性差
    • 可伸縮性差
    • 擴展性和可維護性差
    • 性能低

垂直架構(gòu)

垂直架構(gòu)是將單體架構(gòu)中的多個模塊拆分為多個獨立的項目,形成多個獨立的單體架構(gòu)

互聯(lián)網(wǎng)應(yīng)用特征,架構(gòu),架構(gòu),服務(wù)器,網(wǎng)絡(luò)

單體架構(gòu)存在的問題:

  • 項目啟動慢
  • 可靠性差
  • 可伸縮性差
  • 擴展性和可維護性差
  • 性能低

垂直架構(gòu)存在的問題:

  • 重復(fù)功能太多

分布式架構(gòu)

分布式架構(gòu)是指在垂直架構(gòu)的基礎(chǔ)上,將公共業(yè)務(wù)模塊抽取出來,作為獨立的服務(wù),提供給其他消費者以實現(xiàn)服務(wù)的共享與重用。

互聯(lián)網(wǎng)應(yīng)用特征,架構(gòu),架構(gòu),服務(wù)器,網(wǎng)絡(luò)

  • RPC:Remote Procedure Call 遠(yuǎn)程過程調(diào)用。

垂直架構(gòu)存在的問題:

  • 重復(fù)功能太多

分布式架構(gòu)存在的問題:

  • 服務(wù)提供方一旦發(fā)生變更,所有的笑給方都需要變更

SOA架構(gòu)

互聯(lián)網(wǎng)應(yīng)用特征,架構(gòu),架構(gòu),服務(wù)器,網(wǎng)絡(luò)

SOA:(Service-OrientedArchitecture,面向服務(wù)的架構(gòu))是一個組件模型,它將應(yīng)用程序的不同功能單元(稱為服務(wù))進行拆分,并通過這些服務(wù)質(zhì)檢定義好的接口和契約聯(lián)系起來

ESB:(Enterparise Service Bus)企業(yè)服務(wù)總線,服務(wù)中介。主要提供了一個服務(wù)與服務(wù)之間的交互。ESB包含的功能如:負(fù)載均很,流量控制,加密處理,服務(wù)的監(jiān)控,異常處理,監(jiān)控告急等等

分布式架構(gòu)存在的問題:

  • 服務(wù)提供方一旦發(fā)生變更,所有的笑給方都需要變更

微服務(wù)架構(gòu)

互聯(lián)網(wǎng)應(yīng)用特征,架構(gòu),架構(gòu),服務(wù)器,網(wǎng)絡(luò)

  • 微服務(wù)架構(gòu)是SOA上做的升華,微服務(wù)架構(gòu)強調(diào)的是一個重點“業(yè)務(wù)需要徹底的組件化和服務(wù)化”,原有的單個業(yè)務(wù)系統(tǒng)會拆分成為多個可以獨立開發(fā)、設(shè)計、運行的小應(yīng)用、這些小應(yīng)用之間通過各種服務(wù)完成交互和集成
  • 微服務(wù)架構(gòu)=80%的SOA服務(wù)架構(gòu)思想+100%的組件化架構(gòu)思想+80%的領(lǐng)域建模思想

特點:文章來源地址http://www.zghlxwxcb.cn/news/detail-738848.html

  • 服務(wù)實現(xiàn)組件化:開發(fā)者可以自由的選擇開發(fā)技術(shù),各團隊之間不需要相同
  • 服務(wù)之間交互一般使用REST API
  • 去中心化:每個微服務(wù)有自己的私有數(shù)據(jù)庫去持久化業(yè)務(wù)數(shù)據(jù)
  • 自動化部署:把應(yīng)用拆分為一個一個獨立的單個服務(wù),方便自動化的部署、測試、運維

到了這里,關(guān)于互聯(lián)網(wǎng)應(yīng)用的特點及其架構(gòu)演變的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 當(dāng)產(chǎn)業(yè)互聯(lián)網(wǎng)時代來臨,顯著的特點就在于互聯(lián)網(wǎng)技術(shù)不再是主導(dǎo)

    當(dāng)產(chǎn)業(yè)互聯(lián)網(wǎng)時代來臨,顯著的特點就在于互聯(lián)網(wǎng)技術(shù)不再是主導(dǎo)

    事實上,以往,我們所經(jīng)歷的那個互聯(lián)網(wǎng)玩家頻出的年代,其實就是一個以互聯(lián)網(wǎng)技術(shù)為主導(dǎo)的年代。在那樣一個年代里,互聯(lián)網(wǎng)技術(shù)幾乎是解決一切痛點和難題的萬能解藥,幾乎是破解一切行業(yè)痛點和難題的殺手锏。任何一個行業(yè),只要是與互聯(lián)網(wǎng)技術(shù)產(chǎn)生了聯(lián)系,便開始

    2024年02月02日
    瀏覽(35)
  • 互聯(lián)網(wǎng)大廠技術(shù)-Redis-集群模型、架構(gòu)原理、難點應(yīng)用場景、高頻面試問題詳解

    互聯(lián)網(wǎng)大廠技術(shù)-Redis-集群模型、架構(gòu)原理、難點應(yīng)用場景、高頻面試問題詳解

    目錄 一、Redis集群模型 1.1、主從模式 1.1.1 主從模式優(yōu)缺點 1.2、哨兵模式 1.2.1 哨兵模式的作用: 1.2.2 哨兵實現(xiàn)原理 1.2.3 主觀下線和客觀下線 1.2.4 哨兵模式優(yōu)缺點 1.3、各大廠的Redis集群方案 1.3.1 客戶端分片 1.3.2 代理分片 Twemproxy的優(yōu)點: Twemproxy的不足: 1.3.3 Codis 1.4、Redis

    2024年02月16日
    瀏覽(36)
  • 互聯(lián)網(wǎng)中的商品超賣問題及其解決方案:Java中Redis結(jié)合UUID的應(yīng)用

    互聯(lián)網(wǎng)中的商品超賣問題及其解決方案:Java中Redis結(jié)合UUID的應(yīng)用

    在設(shè)計商品下單和庫存扣減,你一定遇到過這樣的問題,庫存扣減為0了,可是消費者還能下單,并將訂單信息保存到了數(shù)據(jù)庫里,針對商品超賣問題,作此篇以解決。 隨著互聯(lián)網(wǎng)商業(yè)的飛速發(fā)展,商品超賣問題逐漸凸顯為電商平臺面臨的一大挑戰(zhàn)。尤其是在大型促銷活動期

    2024年02月04日
    瀏覽(21)
  • 互聯(lián)網(wǎng)時代,云計算的6大特征

    互聯(lián)網(wǎng)時代,云計算的6大特征

    1 云計算的定義 云計算是目前業(yè)內(nèi)的熱點概念,它以開放的標(biāo)準(zhǔn)和服務(wù)為基礎(chǔ),以互聯(lián)網(wǎng)為中心,提供安全、快速、便捷的數(shù)據(jù)存儲和網(wǎng)絡(luò)計算服務(wù),讓互聯(lián)網(wǎng)這片“云”上的各種計算機共同組成數(shù)個龐大的數(shù)據(jù)中心及計算中心。它可以被看成是網(wǎng)格計算和虛擬化技術(shù)的融合

    2024年02月06日
    瀏覽(30)
  • 互聯(lián)網(wǎng)高可用架構(gòu)探討

    互聯(lián)網(wǎng)高可用架構(gòu)探討

    高可用,英文單詞High Availability,縮寫HA,它是分布式系統(tǒng)架構(gòu)設(shè)計中一個重要的度量。業(yè)界通常用多個9來衡量系統(tǒng)的可用性,如下表: 既然有可用率,有一定會存在不可用的情況。系統(tǒng)宕機一般分為有計劃的和無計劃的,有計劃的如日常維護、系統(tǒng)升級等,無計劃的如設(shè)備

    2024年02月11日
    瀏覽(20)
  • 一文讀懂互聯(lián)網(wǎng)的架構(gòu)本質(zhì)

    一文讀懂互聯(lián)網(wǎng)的架構(gòu)本質(zhì)

    【引子】談到互聯(lián)網(wǎng),很多人腦海中會出現(xiàn)各種各樣的術(shù)語和服務(wù),但是互聯(lián)網(wǎng)是如何設(shè)計并構(gòu)建的呢?作為一個網(wǎng)絡(luò),互聯(lián)網(wǎng)的架構(gòu)本質(zhì)是什么??石頭兄弟和我曾經(jīng)一起譯過一本《計算機網(wǎng)絡(luò)問題與解決方案》的巨著,但真正仔細(xì)閱讀并從中有所收獲的朋友并不多。最近

    2024年02月11日
    瀏覽(17)
  • 互聯(lián)網(wǎng)高可用架構(gòu)探討 | 京東云技術(shù)團隊

    互聯(lián)網(wǎng)高可用架構(gòu)探討 | 京東云技術(shù)團隊

    高可用,英文單詞High Availability,縮寫HA,它是分布式系統(tǒng)架構(gòu)設(shè)計中一個重要的度量。業(yè)界通常用多個9來衡量系統(tǒng)的可用性,如下表: 既然有可用率,有一定會存在不可用的情況。系統(tǒng)宕機一般分為有計劃的和無計劃的,有計劃的如日常維護、系統(tǒng)升級等,無計劃的如設(shè)備

    2024年02月12日
    瀏覽(22)
  • 【第一期】《互聯(lián)網(wǎng)廣告系統(tǒng):架構(gòu)、算法與智能化》

    【第一期】《互聯(lián)網(wǎng)廣告系統(tǒng):架構(gòu)、算法與智能化》

    ??歡迎來到 愛書不愛輸?shù)某绦蛟?的博客, 本博客致力于知識分享,與更多的人進行學(xué)習(xí)交流 廣告平臺的建設(shè)和完善是一項長期工程。 例如,谷歌早于2003年通過收購Applied Semantics開展Google AdSense項目,而直到20年后的今天,谷歌展示廣告平臺仍在持續(xù)創(chuàng)新和提升。 廣告平臺是

    2024年02月13日
    瀏覽(23)
  • 碼銀送書第五期《互聯(lián)網(wǎng)廣告系統(tǒng):架構(gòu)、算法與智能化》

    碼銀送書第五期《互聯(lián)網(wǎng)廣告系統(tǒng):架構(gòu)、算法與智能化》

    廣告平臺的建設(shè)和完善是一項長期工程。例如,谷歌早于2003年通過收購Applied Semantics開展Google AdSense 項目,而直到20年后的今天,谷歌展示廣告平臺仍在持續(xù)創(chuàng)新和提升。廣告平臺是負(fù)有營收責(zé)任的復(fù)雜在線平臺,對其進行任何改動都必須格外謹(jǐn)慎。同時,隨著平臺的成熟,

    2024年02月13日
    瀏覽(42)
  • 互聯(lián)網(wǎng)編程之基于 TCP 的單線程文件收發(fā)程序(CS架構(gòu))

    互聯(lián)網(wǎng)編程之基于 TCP 的單線程文件收發(fā)程序(CS架構(gòu))

    目錄 需求 服務(wù)端實現(xiàn) 客戶端實現(xiàn) 測試 可試著根據(jù)java編程課所學(xué)到的java socket編程技術(shù),嘗試編寫一個基于 TCP 的單線程文件收發(fā)程序,需滿足: 服務(wù)端程序預(yù)先定義好需要發(fā)送的文件并等待客戶端的連接。 客戶端連接成功后,服務(wù)端將文件發(fā)送給客戶端,客戶端將文件保

    2024年02月12日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包