06 授人以漁:你們系統(tǒng)出現(xiàn)過(guò)核心流程鏈路失敗的情況嗎?

授人以漁:你們系統(tǒng)出現(xiàn)過(guò)核心流程鏈路失敗的情況嗎?
今天的授人以漁環(huán)節(jié),我希望大家可以去考慮一下,自己系統(tǒng)的核心流程里除了性能之外,是否有可能某個(gè)關(guān)鍵的步驟會(huì)失敗?
因?yàn)椴还苁鞘裁聪到y(tǒng),無(wú)論是一些管理信息系統(tǒng),還是互聯(lián)網(wǎng)系統(tǒng),或者大數(shù)據(jù)系統(tǒng),一定有一個(gè)核心的鏈路。
比如管理系統(tǒng),類似CRM什么的,可能需要對(duì)客戶進(jìn)行一些非常關(guān)鍵的核心操作,此時(shí)肯定會(huì)涉及多個(gè)業(yè)務(wù)功能多個(gè)步驟,這就是這類系統(tǒng)的核心鏈路。
如果是互聯(lián)網(wǎng)系統(tǒng),比如是電商系統(tǒng),在交易的過(guò)程中,一定會(huì)涉及到復(fù)雜的鏈路。
除此之外,任何一個(gè)其他的系統(tǒng)都會(huì)有這種鏈路,比如一個(gè)體育運(yùn)動(dòng)APP,可能需要對(duì)一些場(chǎng)館進(jìn)行活動(dòng)預(yù)約,那么預(yù)約的過(guò)程,是否也涉及到了場(chǎng)館的剩余席位、預(yù)約記錄、積分等核心步驟的執(zhí)行?這就是這類APP的核心鏈路。
對(duì)一些大數(shù)據(jù)類的系統(tǒng),比如一些數(shù)據(jù)報(bào)表系統(tǒng),在數(shù)據(jù)進(jìn)入系統(tǒng)的時(shí)候,是否需要經(jīng)過(guò)清洗、計(jì)算、轉(zhuǎn)換和存儲(chǔ)?這就是數(shù)據(jù)報(bào)表系統(tǒng)的一個(gè)核心鏈路。
在報(bào)表查詢的時(shí)候,是否需要涉及到SQL的查詢,數(shù)據(jù)的處理和轉(zhuǎn)換等過(guò)程?這也就是系統(tǒng)的核心鏈路。
所以很多朋友在后臺(tái)提問(wèn),都很絕望的說(shuō),自己負(fù)責(zé)的系統(tǒng)太low太low了,實(shí)在想不出什么地方可以融入MQ技術(shù)。
其實(shí)各位大可不必這么想,因?yàn)樵賚ow的系統(tǒng),他也有核心鏈路,哪怕是一個(gè)學(xué)校的政務(wù)系統(tǒng),也是有核心的一些流程步驟的。
因此大家一定要在自己的核心鏈路里做文章,找機(jī)會(huì)。那么各位今天就看看,在你的核心鏈路里,有沒(méi)有可能一個(gè)關(guān)鍵的步驟會(huì)失???
如果這個(gè)關(guān)鍵步驟失敗了,這個(gè)時(shí)候會(huì)怎么樣?如果某個(gè)步驟沒(méi)有成功,是不是需要啟動(dòng)后臺(tái)線程定時(shí)掃描進(jìn)行補(bǔ)償?
希望大家結(jié)合上一篇文章的內(nèi)容,深入的對(duì)自己系統(tǒng)進(jìn)行思考。
End
專欄版權(quán)歸公眾號(hào)儒猿技術(shù)窩所有
未經(jīng)許可不得傳播,如有侵權(quán)將追究法律責(zé)任