回答:軟件產(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ù)邏輯層代碼層面常...
回答:按步驟安裝和配置,首先安裝Linux系統(tǒng),可選擇redhat/centos/ubuntu/suse等發(fā)行版,然后安裝和配置apache服務(wù)器軟件、MySQL數(shù)據(jù)庫(kù)、PHP軟件(通常還應(yīng)安裝諸如zend framework/thinkphp/yii等框架),具體步驟使用操作命令安裝配置,從而搭建web應(yīng)用開(kāi)發(fā)或生產(chǎn)環(huán)境,當(dāng)然也可通過(guò)諸如集成安裝包進(jìn)行一體化自動(dòng)安裝和配置
回答:到底怎樣的程序員能稱為架構(gòu)師?首先要知道架構(gòu)師是做什么的,架構(gòu)師主要職責(zé)是確認(rèn)和評(píng)估系統(tǒng)需求,給出開(kāi)發(fā)規(guī)范,搭建系統(tǒng)實(shí)現(xiàn)的核心構(gòu)架,并澄清技術(shù)細(xì)節(jié)、掃清主要難點(diǎn)的技術(shù)人員。那么怎樣從一個(gè)程序員成為架構(gòu)師呢,我總結(jié)了以下幾個(gè)方面: 意識(shí)方面首先程序員自身想往架構(gòu)師方向發(fā)展,然后換位思考與架構(gòu)師的差距,該如何努力才能符合一個(gè)優(yōu)秀的架構(gòu)師,所以關(guān)注范圍是不同的,程序員專注于具體細(xì)節(jié),而架構(gòu)師專注于宏觀視...
回答:銀行的系統(tǒng)很多,有核心系統(tǒng)、信貸系統(tǒng)、理財(cái)系統(tǒng)、統(tǒng)計(jì)系統(tǒng)、CRM系統(tǒng)、網(wǎng)貸系統(tǒng)、定價(jià)系統(tǒng)、FTP系統(tǒng)、數(shù)據(jù)系統(tǒng)、報(bào)送系統(tǒng)、財(cái)務(wù)系統(tǒng)、人資系統(tǒng)、OA、客服系統(tǒng)、網(wǎng)銀系統(tǒng)、風(fēng)險(xiǎn)管理系統(tǒng)、反洗錢系統(tǒng)等,少則大幾十,多則好幾百。當(dāng)然,銀行的這些系統(tǒng)多數(shù)是外包給服務(wù)商去做的,長(zhǎng)亮、宇信、高陽(yáng)、信雅達(dá)、恒生、用友等都是銀行服務(wù)大戶。開(kāi)發(fā)語(yǔ)言來(lái)說(shuō),核心等極少數(shù)系統(tǒng)用C來(lái)開(kāi)發(fā),現(xiàn)在也陸續(xù)轉(zhuǎn)向Java。其余大多數(shù)業(yè)...
大型網(wǎng)站技術(shù)架構(gòu)-入門梳理 標(biāo)簽 : 架構(gòu)設(shè)計(jì) [TOC] 羅列了大型網(wǎng)站架構(gòu)涉及到的概念,附上了簡(jiǎn)單說(shuō)明 前言 本文是對(duì)《大型網(wǎng)站架構(gòu)設(shè)計(jì)》(李智慧 著)一書的梳理,類似文字版的思維導(dǎo)圖 全文主要圍繞性能,可用...
1、大型網(wǎng)站技術(shù)架構(gòu):核心原理與案例分析 本書通過(guò)梳理大型網(wǎng)站技術(shù)發(fā)展歷程,剖析大型網(wǎng)站技術(shù)架構(gòu)模式,深入講述大型互聯(lián)網(wǎng)架構(gòu)設(shè)計(jì)的核心原理,并通過(guò)一組典型網(wǎng)站技術(shù)架構(gòu)設(shè)計(jì)案例,為讀者呈現(xiàn)一幅包括技術(shù)...
網(wǎng)站都是從小網(wǎng)站一步一步發(fā)展為大型網(wǎng)站的,而這之中的挑戰(zhàn)主要來(lái)自于龐大的用戶、安全環(huán)境惡劣、高并發(fā)的訪問(wèn)和海量的數(shù)據(jù),任何簡(jiǎn)單的業(yè)務(wù)處理,一旦需要處理數(shù)以 P 計(jì)的數(shù)據(jù)和面對(duì)數(shù)以億計(jì)的用戶時(shí),問(wèn)題就會(huì)...
有人說(shuō)過(guò),大型網(wǎng)站是根據(jù)業(yè)務(wù)需求逐步演化而來(lái)的,而不是設(shè)計(jì)出來(lái)的,下面就是一個(gè)大型網(wǎng)站的進(jìn)化過(guò)程。 初始階段的網(wǎng)站架構(gòu) 在初始階段,訪問(wèn)量并不大,所以應(yīng)用程序、數(shù)據(jù)庫(kù)、文件等所有的資源都在一臺(tái)服務(wù)器...
有人說(shuō)過(guò),大型網(wǎng)站是根據(jù)業(yè)務(wù)需求逐步演化而來(lái)的,而不是設(shè)計(jì)出來(lái)的,下面就是一個(gè)大型網(wǎng)站的進(jìn)化過(guò)程。 1.初始階段的網(wǎng)站架構(gòu) 在初始階段,訪問(wèn)量并不大,所以應(yīng)用程序、數(shù)據(jù)庫(kù)、文件等所有的資源都在一臺(tái)服務(wù)器...
有人說(shuō)過(guò),大型網(wǎng)站是根據(jù)業(yè)務(wù)需求逐步演化而來(lái)的,而不是設(shè)計(jì)出來(lái)的,下面就是一個(gè)大型網(wǎng)站的進(jìn)化過(guò)程。 1 初始階段的網(wǎng)站架構(gòu) 在初始階段,訪問(wèn)量并不大,所以應(yīng)用程序、數(shù)據(jù)庫(kù)、文件等所有的資源都在一臺(tái)服務(wù)器...
最近跟著視頻做的一個(gè)網(wǎng)站用到了soa架構(gòu),nginx反向代理,redis集群,dubbo等等優(yōu)化網(wǎng)站性能的技術(shù)。所以決定看一下《大型網(wǎng)站技術(shù)架構(gòu)》這本書,這本書真心感覺(jué)不錯(cuò),里面沒(méi)有什么代碼和晦澀難懂的知識(shí),一般人都可以...
...增刪改都很方便——可這種日子早已遠(yuǎn)去。(現(xiàn)在)建立新網(wǎng)站時(shí),必須花點(diǎn)時(shí)間好好籌劃怎么組織和架構(gòu)css。 文件的組織 構(gòu)建css系統(tǒng)的第一步是大綱的擬定。(我認(rèn)為)css組織規(guī)劃的重要性堪比網(wǎng)站目錄結(jié)構(gòu)。(注:用詞夸張一點(diǎn)...
...增刪改都很方便——可這種日子早已遠(yuǎn)去。(現(xiàn)在)建立新網(wǎng)站時(shí),必須花點(diǎn)時(shí)間好好籌劃怎么組織和架構(gòu)css。 文件的組織 構(gòu)建css系統(tǒng)的第一步是大綱的擬定。(我認(rèn)為)css組織規(guī)劃的重要性堪比網(wǎng)站目錄結(jié)構(gòu)。(注:用詞夸張一點(diǎn)...
網(wǎng)站開(kāi)發(fā)初期,我們習(xí)慣性把所有代碼都寫到一個(gè)項(xiàng)目中。 前臺(tái)、后臺(tái)、緩存、數(shù)據(jù)庫(kù)、靜態(tài)資源... 等等。 網(wǎng)站系統(tǒng)物理分離 慢慢的系統(tǒng)會(huì)原來(lái)越大,很顯然需要面對(duì)大量用戶的高并發(fā)訪問(wèn)和存儲(chǔ)海量數(shù)據(jù)。 很多用戶的請(qǐng)...
...關(guān)注我的微信公眾號(hào):Java面試通關(guān)手冊(cè) 后臺(tái)回復(fù) 大型網(wǎng)站技術(shù)架構(gòu) 免費(fèi)領(lǐng)取。 5 萬(wàn)無(wú)一失:網(wǎng)站的高可用架構(gòu) 6 永無(wú)止境:網(wǎng)站的伸縮性架構(gòu) 7 隨機(jī)應(yīng)變:網(wǎng)站的可擴(kuò)展架構(gòu) 8 固若金湯:網(wǎng)站的安全架構(gòu)
秒殺是電子商務(wù)網(wǎng)站常見(jiàn)的一種營(yíng)銷手段。 原則 不要整個(gè)系統(tǒng)宕機(jī)。 即使系統(tǒng)故障,也不要將錯(cuò)誤數(shù)據(jù)展示出來(lái)。 盡量保持公平公正。 實(shí)現(xiàn)效果 秒殺開(kāi)始前,搶購(gòu)按鈕為活動(dòng)未開(kāi)始。 秒殺開(kāi)始時(shí),搶購(gòu)按鈕可以點(diǎn)擊下...
...起來(lái)效果非常酷炫的動(dòng)畫與用… 這可能是目前最方便的網(wǎng)站中英文切換(理論支持所有語(yǔ)言) 優(yōu)點(diǎn):只須調(diào)用接口,即可輕松完成整站翻譯,翻譯準(zhǔn)確度還行。 缺點(diǎn):需要梯子。 優(yōu)點(diǎn):一對(duì)一翻譯,所以準(zhǔn)確度最高。 缺點(diǎn):...
ChatGPT和Sora等AI大模型應(yīng)用,將AI大模型和算力需求的熱度不斷帶上新的臺(tái)階。哪里可以獲得...
大模型的訓(xùn)練用4090是不合適的,但推理(inference/serving)用4090不能說(shuō)合適,...
圖示為GPU性能排行榜,我們可以看到所有GPU的原始相關(guān)性能圖表。同時(shí)根據(jù)訓(xùn)練、推理能力由高到低做了...