回答:1. XML 首先,你要了解XML。我不是說(shuō)僅僅是XML規(guī)格本身,還包括一系列相關(guān)的基于XML的語(yǔ)言:最重要的是XHTML、XSLT、XSL、DTDs、XML Schema (XSD)、XPath、XQuery和SOAP。那些在過(guò)去5年內(nèi)從未碰過(guò)鍵盤的人,可能不知道XML為何物。XML是一種文本文件,使用與HTML類似的標(biāo)記。XML能定義一個(gè)樹(shù)狀結(jié)構(gòu),并能描述所含的數(shù)據(jù)。 XML最好的一點(diǎn)是既...
回答:超融合架構(gòu)怎么樣?回答這個(gè)問(wèn)題,首先要了解超融合架構(gòu)是針對(duì)傳統(tǒng)架構(gòu)的,相對(duì)于傳統(tǒng)架構(gòu)超融合的優(yōu)勢(shì)主要體現(xiàn)在以下幾點(diǎn):1.可靠性能更好用服務(wù)器構(gòu)建存儲(chǔ),客戶顧慮最多的首先是可靠性,如果需要衡量可靠性:系統(tǒng)的冗余度?通俗的說(shuō)就是允許硬件壞多少?出現(xiàn)故障后是否完全自動(dòng)恢復(fù)?恢復(fù)速度和時(shí)間?因?yàn)橄到y(tǒng)處于降級(jí)狀態(tài)下是比較危險(xiǎn)的狀態(tài),故障窗口越小,出現(xiàn)整體故障的可能性就越小。以下給出詳細(xì)的系統(tǒng)冗余與恢復(fù)機(jī)制對(duì)...
回答:軟件產(chǎn)品架構(gòu)是不斷迭代演化的,從單體服務(wù)架構(gòu)發(fā)展到現(xiàn)在的服務(wù)化、微服務(wù)的架構(gòu)。單體架構(gòu)單體架構(gòu)就是所有的業(yè)務(wù)模塊都是耦合在一個(gè)項(xiàng)目中,開(kāi)發(fā)、部署都在一起;如果其中一個(gè)模塊需要上線升級(jí),那么所有模塊都要一起啟停;在早期,單體架構(gòu)的項(xiàng)目團(tuán)隊(duì)成員需要是全棧,因?yàn)榍岸?、后端、?shù)據(jù)庫(kù)都是一波人負(fù)責(zé),后來(lái)開(kāi)始進(jìn)行了邏輯分層,團(tuán)隊(duì)也分成了前端 UI 團(tuán)隊(duì)、后端和 DBA 團(tuán)隊(duì),每個(gè)團(tuán)隊(duì)都有自己負(fù)責(zé)的職責(zé)。然而隨...
回答:超融合是什么參考維基百科中的超融合定義:超融合基礎(chǔ)架構(gòu)(hyper-converged infrastructure)是一個(gè)軟件定義的 IT 基礎(chǔ)架構(gòu),它可虛擬化常見(jiàn)硬件定義系統(tǒng)的所有元素。HCI 包含的最小集合是:虛擬化計(jì)算(hypervisor),虛擬存儲(chǔ)(SDS)和虛擬網(wǎng)絡(luò)。HCI 通常運(yùn)行在標(biāo)準(zhǔn)商用服務(wù)器之上。超融合基礎(chǔ)架構(gòu)(hyper-converged infrastructure)與...
回答:從系統(tǒng)架構(gòu)本身來(lái)說(shuō),一般系統(tǒng)優(yōu)化主要從三個(gè)方面入手,數(shù)據(jù)持久層、業(yè)務(wù)邏輯層和前端展示層。數(shù)據(jù)持久層限制系統(tǒng)性能主要有兩個(gè)方面,一是數(shù)據(jù)庫(kù)自身的性能,二是對(duì)數(shù)據(jù)庫(kù)操作的方式,數(shù)據(jù)庫(kù)自身相對(duì)簡(jiǎn)單,一般通過(guò)優(yōu)化配置、采用高可用方案、搭建集群或者使用性能更好的數(shù)據(jù)庫(kù)來(lái)提升性能;數(shù)據(jù)庫(kù)操作主要是數(shù)據(jù)庫(kù)讀寫操作,可以通過(guò)SQL優(yōu)化的方式來(lái)提升讀寫速度,或者通過(guò)緩存的方式減低并發(fā)、提升性能。業(yè)務(wù)邏輯層代碼層面常...
回答:行業(yè)前景:1. 互聯(lián)網(wǎng)持續(xù)高速發(fā)展,現(xiàn)在的繁榮場(chǎng)景僅僅是剛開(kāi)始;2. Linux的優(yōu)秀特性作為互聯(lián)網(wǎng)后臺(tái)服務(wù)器系統(tǒng)無(wú)可替代;3. 上網(wǎng)用戶量激增、網(wǎng)站等企業(yè)應(yīng)用規(guī)??焖贁U(kuò)大,必然需要大量的運(yùn)維人員,現(xiàn)在企業(yè)上網(wǎng)瀏覽網(wǎng)頁(yè),購(gòu)物,以后必然要靠網(wǎng)絡(luò)賺錢,那么運(yùn)維的價(jià)值就來(lái)了,例子:攜程宕機(jī)10個(gè)小時(shí),損失1200萬(wàn)美金,未來(lái)企業(yè)的服務(wù)(賺錢的根)越來(lái)越重要,離開(kāi)運(yùn)維損失慘重,所以離不開(kāi)運(yùn)維工程師。職業(yè)發(fā)...
1.1 什么是架構(gòu) 1.1.1 架構(gòu)簡(jiǎn)述 【優(yōu)秀架構(gòu)具備的特點(diǎn)】: 優(yōu)秀的 TPS 承載力 優(yōu)秀的性能 故障影響降到最小 投入產(chǎn)出最優(yōu)方案 1.1.2 架構(gòu)師職責(zé) 明確需求 系統(tǒng)能力分解 技術(shù)選型 制定架構(gòu)說(shuō)明書及主導(dǎo)執(zhí)行落地 1.2 架構(gòu)設(shè)...
...,下面就是一個(gè)大型網(wǎng)站的進(jìn)化過(guò)程。 初始階段的網(wǎng)站架構(gòu) 在初始階段,訪問(wèn)量并不大,所以應(yīng)用程序、數(shù)據(jù)庫(kù)、文件等所有的資源都在一臺(tái)服務(wù)器上。 2 應(yīng)用服務(wù)和數(shù)據(jù)服務(wù)分離 隨著業(yè)務(wù)的發(fā)展,就會(huì)發(fā)現(xiàn)一臺(tái)服務(wù)器抗不...
...,下面就是一個(gè)大型網(wǎng)站的進(jìn)化過(guò)程。 1.初始階段的網(wǎng)站架構(gòu) 在初始階段,訪問(wèn)量并不大,所以應(yīng)用程序、數(shù)據(jù)庫(kù)、文件等所有的資源都在一臺(tái)服務(wù)器上。 2 應(yīng)用服務(wù)和數(shù)據(jù)服務(wù)分離 隨著業(yè)務(wù)的發(fā)展,就會(huì)發(fā)現(xiàn)一臺(tái)服務(wù)器抗...
...,下面就是一個(gè)大型網(wǎng)站的進(jìn)化過(guò)程。 1 初始階段的網(wǎng)站架構(gòu) 在初始階段,訪問(wèn)量并不大,所以應(yīng)用程序、數(shù)據(jù)庫(kù)、文件等所有的資源都在一臺(tái)服務(wù)器上。 2 應(yīng)用服務(wù)和數(shù)據(jù)服務(wù)分離 隨著業(yè)務(wù)的發(fā)展,就會(huì)發(fā)現(xiàn)一臺(tái)服務(wù)器抗...
...自于OReilly免費(fèi)的電子書:Software Architecture Patterns 分層架構(gòu) (Layered Architecture) 分層架構(gòu)是最常見(jiàn)的架構(gòu),也被稱為n層架構(gòu)。多年以來(lái),許多企業(yè)和公司都在他們的項(xiàng)目中使用這種架構(gòu),它已經(jīng)幾乎成為事實(shí)標(biāo)準(zhǔn),因此被大多數(shù)...
介紹 架構(gòu)的本質(zhì)是管理復(fù)雜性,抽象、分層、分治和演化思維是我們工程師/架構(gòu)師應(yīng)對(duì)和管理復(fù)雜性的四種最基本武器。 最近團(tuán)隊(duì)來(lái)了一些新人,有些有一定工作經(jīng)驗(yàn),是以高級(jí)工程師/架構(gòu)師身份進(jìn)來(lái)的,但我發(fā)現(xiàn)他們大...
介紹 架構(gòu)的本質(zhì)是管理復(fù)雜性,抽象、分層、分治和演化思維是我們工程師/架構(gòu)師應(yīng)對(duì)和管理復(fù)雜性的四種最基本武器。 最近團(tuán)隊(duì)來(lái)了一些新人,有些有一定工作經(jīng)驗(yàn),是以高級(jí)工程師/架構(gòu)師身份進(jìn)來(lái)的,但我發(fā)現(xiàn)他們大...
...客戶端) -> 領(lǐng)域邏輯放到數(shù)據(jù)庫(kù),作為存儲(chǔ)過(guò)程 -> 三層架構(gòu):表現(xiàn)層 + 領(lǐng)域?qū)?+ 數(shù)據(jù)源層 3. 三個(gè)基本層次: 職責(zé)如下: 層次 職責(zé) 表現(xiàn)層 提供服務(wù),顯示信息(例如在Windows或HTML頁(yè)面中,處理用戶請(qǐng)求(鼠標(biāo)點(diǎn)擊、鍵盤敲...
...個(gè)特點(diǎn): 業(yè)務(wù)無(wú)關(guān)性: 無(wú)論業(yè)務(wù)的形態(tài)如何, 均可以在此架構(gòu)之上運(yùn)行, 這里可能會(huì)面臨若干情況, 如無(wú)狀態(tài)服務(wù), 長(zhǎng)連接服務(wù)等, 后續(xù)會(huì)根據(jù)場(chǎng)景運(yùn)行描述, 但是這些場(chǎng)景可以看作是一個(gè)有限集. 可擴(kuò)展性: 這里的擴(kuò)展性特指兩個(gè)方...
...個(gè)特點(diǎn): 業(yè)務(wù)無(wú)關(guān)性: 無(wú)論業(yè)務(wù)的形態(tài)如何, 均可以在此架構(gòu)之上運(yùn)行, 這里可能會(huì)面臨若干情況, 如無(wú)狀態(tài)服務(wù), 長(zhǎng)連接服務(wù)等, 后續(xù)會(huì)根據(jù)場(chǎng)景運(yùn)行描述, 但是這些場(chǎng)景可以看作是一個(gè)有限集. 可擴(kuò)展性: 這里的擴(kuò)展性特指兩個(gè)方...
...個(gè)特點(diǎn): 業(yè)務(wù)無(wú)關(guān)性: 無(wú)論業(yè)務(wù)的形態(tài)如何, 均可以在此架構(gòu)之上運(yùn)行, 這里可能會(huì)面臨若干情況, 如無(wú)狀態(tài)服務(wù), 長(zhǎng)連接服務(wù)等, 后續(xù)會(huì)根據(jù)場(chǎng)景運(yùn)行描述, 但是這些場(chǎng)景可以看作是一個(gè)有限集. 可擴(kuò)展性: 這里的擴(kuò)展性特指兩個(gè)方...
...怎樣的角色,承擔(dān)怎樣的職能?Layer 1 應(yīng)該做什么?Nervos 架構(gòu)師 Jan 給出了他的答案。 秘猿科技區(qū)塊鏈小課堂第 13 期 Nervos Approach Nervos Network 的技術(shù)目標(biāo)是設(shè)計(jì)一個(gè)分層的加密經(jīng)濟(jì)網(wǎng)絡(luò)。這樣一個(gè)出發(fā)點(diǎn)帶來(lái)的是一個(gè)與眾不同...
...ob) Uncle Bob 的這句話套在 MVVM 上也是適用的, MVVM 也僅僅是架構(gòu)模式(Architectural pattern),其有一套自己的理論概念(pattern)而不是規(guī)定的具體實(shí)現(xiàn)(或 Frameworks)。早之前在知乎上相關(guān)問(wèn)題的回答(android UI設(shè)計(jì)MVVM設(shè)計(jì)模式討論...
ChatGPT和Sora等AI大模型應(yīng)用,將AI大模型和算力需求的熱度不斷帶上新的臺(tái)階。哪里可以獲得...
大模型的訓(xùn)練用4090是不合適的,但推理(inference/serving)用4090不能說(shuō)合適,...
圖示為GPU性能排行榜,我們可以看到所有GPU的原始相關(guān)性能圖表。同時(shí)根據(jù)訓(xùn)練、推理能力由高到低做了...