回答:以mysql為列:1:支撐高并發(fā)系統(tǒng),一定會(huì)涉及事務(wù),所以數(shù)據(jù)庫引擎必選innodb,innodb支持事務(wù),事務(wù)級(jí)別根據(jù)業(yè)務(wù)而定,如果業(yè)務(wù)數(shù)據(jù)一致性要求很高,事務(wù)就開啟序列化級(jí)別,這樣就完全隔離事務(wù),但是會(huì)導(dǎo)致鎖資源競(jìng)爭(zhēng)加劇。mysql的性能有一定的降低。2:讀寫分離,數(shù)據(jù)庫分成主庫和從庫,主庫負(fù)責(zé)寫數(shù)據(jù),叢庫負(fù)責(zé)讀數(shù)據(jù)。注意主從數(shù)據(jù)庫數(shù)據(jù)一致性問題。3:冷熱數(shù)據(jù)分離,美團(tuán),餓了么部分設(shè)計(jì)采用冷熱...
回答:當(dāng)一張表的數(shù)據(jù)量達(dá)到千萬級(jí)別的時(shí)候,任何對(duì)表的操作都得小心翼翼。核心點(diǎn)在于避免全表掃描、避免鎖表、避免產(chǎn)生大量行鎖。本質(zhì)上是讓每一次sql的執(zhí)行都更快的完成,避免過長(zhǎng)時(shí)間占用數(shù)據(jù)庫連接,讓連接能夠迅速的釋放回?cái)?shù)據(jù)庫連接池,提供更多穩(wěn)定的服務(wù)。一旦產(chǎn)生大量的行鎖甚至表鎖,將會(huì)帶來連接瞬間被打滿、數(shù)據(jù)庫資源耗盡、服務(wù)宕機(jī)的災(zāi)難性后果。所以如何避免以上問題的發(fā)生才是最重要的,絕不能等問題發(fā)生之后再去解決...
回答:個(gè)人簡(jiǎn)單談一下百萬QPS下的12306如何架構(gòu),算是拋磚引玉,下圖是我畫的一張網(wǎng)絡(luò)拓?fù)鋱D:我們知道當(dāng)國(guó)慶節(jié)、春節(jié)來臨的時(shí)候,12306會(huì)在每天的早上8點(diǎn)、12點(diǎn)、16點(diǎn)等各個(gè)時(shí)間點(diǎn)放票,這時(shí)候在極短的時(shí)間內(nèi)涌入大量的流量請(qǐng)求,可是說是中國(guó)互聯(lián)網(wǎng)甚至世界互聯(lián)網(wǎng)上最大的高并發(fā)請(qǐng)求量了。網(wǎng)絡(luò)要承受的住那首先要保證的就是網(wǎng)絡(luò)不能掛,大家都先不用考慮服務(wù)端具體業(yè)務(wù)怎么實(shí)現(xiàn)的,應(yīng)該首先要考慮的是多大的網(wǎng)絡(luò)帶寬...
回答:軟件產(chǎn)品架構(gòu)是不斷迭代演化的,從單體服務(wù)架構(gòu)發(fā)展到現(xiàn)在的服務(wù)化、微服務(wù)的架構(gòu)。單體架構(gòu)單體架構(gòu)就是所有的業(yè)務(wù)模塊都是耦合在一個(gè)項(xiàng)目中,開發(fā)、部署都在一起;如果其中一個(gè)模塊需要上線升級(jí),那么所有模塊都要一起啟停;在早期,單體架構(gòu)的項(xiàng)目團(tuán)隊(duì)成員需要是全棧,因?yàn)榍岸恕⒑蠖?、?shù)據(jù)庫都是一波人負(fù)責(zé),后來開始進(jìn)行了邏輯分層,團(tuán)隊(duì)也分成了前端 UI 團(tuán)隊(duì)、后端和 DBA 團(tuán)隊(duì),每個(gè)團(tuán)隊(duì)都有自己負(fù)責(zé)的職責(zé)。然而隨...
回答:超融合架構(gòu)怎么樣?回答這個(gè)問題,首先要了解超融合架構(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)的冗余度?通俗的說就是允許硬件壞多少?出現(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ǔ)架構(gòu)(hyper-converged infrastructure)是一個(gè)軟件定義的 IT 基礎(chǔ)架構(gòu),它可虛擬化常見硬件定義系統(tǒng)的所有元素。HCI 包含的最小集合是:虛擬化計(jì)算(hypervisor),虛擬存儲(chǔ)(SDS)和虛擬網(wǎng)絡(luò)。HCI 通常運(yùn)行在標(biāo)準(zhǔn)商用服務(wù)器之上。超融合基礎(chǔ)架構(gòu)(hyper-converged infrastructure)與...
...融支付幾乎每年都是三倍的增長(zhǎng),到今天,整個(gè)系統(tǒng)具備百萬級(jí)每秒的伸縮支付能力。 背后到底怎么做的?有些技術(shù)能力就跟跳水項(xiàng)目的規(guī)定動(dòng)作一樣,一定要具備這些能力。比如怎么做分布式、微服務(wù),消息隊(duì)列的問題。具...
...融支付幾乎每年都是三倍的增長(zhǎng),到今天,整個(gè)系統(tǒng)具備百萬級(jí)每秒的伸縮支付能力。 背后到底怎么做的?有些技術(shù)能力就跟跳水項(xiàng)目的規(guī)定動(dòng)作一樣,一定要具備這些能力。比如怎么做分布式、微服務(wù),消息隊(duì)列的問題。具...
Hulk 圖床是支持 360 公司絕大部分業(yè)務(wù)的圖片服務(wù),支持多種圖片處理功能,如:裁剪、壓縮、濾鏡、pHash 計(jì)算、人臉識(shí)別、格式轉(zhuǎn)換、gif 首幀提取……等等,支持的業(yè)務(wù)線包括:搜索、圖搜、新聞、信息流、廣告……等等,...
Hulk 圖床是支持 360 公司絕大部分業(yè)務(wù)的圖片服務(wù),支持多種圖片處理功能,如:裁剪、壓縮、濾鏡、pHash 計(jì)算、人臉識(shí)別、格式轉(zhuǎn)換、gif 首幀提取……等等,支持的業(yè)務(wù)線包括:搜索、圖搜、新聞、信息流、廣告……等等,...
...定好了在某個(gè)時(shí)間點(diǎn),所有人都可以參與抽獎(jiǎng),那么可能百萬級(jí)的用戶會(huì)蹲守在那個(gè)時(shí)間點(diǎn),到時(shí)間大家一起參與這個(gè)抽獎(jiǎng)。搶紅包,可能是某個(gè)電視節(jié)目上,突然說掃碼可以搶紅包,那么電視機(jī)前可能千萬級(jí)的用戶會(huì)瞬間一起...
...。經(jīng)過兩年的發(fā)展,北極星在騰訊內(nèi)部注冊(cè)服務(wù)數(shù)量超過百萬,服務(wù)實(shí)例數(shù)量超過五百萬,接口日調(diào)用量超過三十萬億,騰訊音樂、騰訊視頻、騰訊會(huì)議、騰訊文檔、企業(yè)微信、微信支付和王者榮耀等重點(diǎn)產(chǎn)品均在使用。9 月 8 ...
...系統(tǒng)掛了,對(duì)客戶的系統(tǒng)會(huì)造成比較大的影響,如果某臺(tái)服務(wù)器掛掉,導(dǎo)致服務(wù)不可用或不穩(wěn)定,這種情況客戶也是不可接受的。是否有完善的災(zāi)備和緊急備選方案,保證在各種異常情況下,整個(gè)系統(tǒng)都可持續(xù)使用,這是另一個(gè)...
閱讀原文:POI如何高效導(dǎo)出百萬級(jí)Excel數(shù)據(jù)? 在一個(gè)具有統(tǒng)計(jì)功能的系統(tǒng)中,導(dǎo)出excel功能幾乎是一定的,如何導(dǎo)出excel?導(dǎo)出的數(shù)據(jù)有多少?如何高效的導(dǎo)出? Excel簡(jiǎn)介什么是excel就不用介紹了,這里主要說明不同版本下每...
ChatGPT和Sora等AI大模型應(yīng)用,將AI大模型和算力需求的熱度不斷帶上新的臺(tái)階。哪里可以獲得...
營(yíng)銷賬號(hào)總被封?TK直播頻繁掉線?雙ISP靜態(tài)住宅IP+輕量云主機(jī)打包套餐來襲,確保開出來的云主機(jī)不...
大模型的訓(xùn)練用4090是不合適的,但推理(inference/serving)用4090不能說合適,...