邊緣計(jì)算應(yīng)用在 2022年9月沛硅,成都核酸檢測

前言

成都眼刃,2022年9月第一天,封小區(qū)了摇肌,核酸檢測在各個(gè)小區(qū)內(nèi)進(jìn)行擂红。于是,下午5點(diǎn)過围小,我們小區(qū)的檢查開始了昵骤。與以前一樣树碱,通過掃健康碼進(jìn)行登記,但是涉茧,登記系統(tǒng)很慢……

社區(qū)工作人員說赴恨,全市大概有一萬多小區(qū)同時(shí)開始。我們小區(qū)人不多伴栓,只開了一條線伦连。

粗略估計(jì)一下,算上大的小區(qū)可能有多條線钳垮,全市估計(jì)不會(huì)超過五萬條線并行惑淳,而這些都是人手工操作,按照50,000 TPS估計(jì)系統(tǒng)負(fù)載應(yīng)該合理饺窿。

有人在網(wǎng)上“爆料”:這個(gè)是XXX公司做的歧焦,用了很寬的表、沒有分表分庫肚医、Load Balance 方案問題绢馍,或者其它各種不合理的設(shè)計(jì),或者還有其它非技術(shù)因素肠套。本文只是基因我自身的技術(shù)背景舰涌,對這種應(yīng)用場景給出一種技術(shù)方案。

范圍

本方案基于邊緣計(jì)算你稚。

本方案沒有討論拼肌肉的技術(shù)方案瓷耙。

架構(gòu)設(shè)計(jì)


方案基于邊緣計(jì)算,在移動(dòng)邊緣部署邊緣應(yīng)用刁赖,負(fù)責(zé)收集其所覆蓋的基站下的用戶數(shù)據(jù)搁痛,也就是核酸檢測人員(大白)終端所需要的功能,主要是被檢查人員信息上報(bào)宇弛;另一方面鸡典,核心應(yīng)用部署于Internet(專網(wǎng)和電信核心網(wǎng)也可行),負(fù)責(zé)收集來自邊緣應(yīng)用的數(shù)據(jù)枪芒。

邊緣應(yīng)用

邊緣應(yīng)用主要包含以下功能:

· 收集檢查人員終端所提交登記數(shù)據(jù):接收檢查人員終端發(fā)送的登記數(shù)據(jù)彻况,并存入本地?cái)?shù)據(jù)庫。

· 提交登記數(shù)據(jù)到核心應(yīng)用:定期病苗、或事件觸發(fā)將本地?cái)?shù)據(jù)提交到核心應(yīng)用疗垛。此功能不是數(shù)據(jù)同步,或只是單向同步硫朦,因?yàn)檫吘墤?yīng)用保存的都可以看作是臨時(shí)數(shù)據(jù)贷腕,并不需要將核心應(yīng)用數(shù)據(jù)同步會(huì)邊緣應(yīng)用。

· 查詢該終端登記信息—我看到檢查人員每次都獲取列表,確認(rèn)是否登記成功:該功能可能需要從核心應(yīng)用讀取數(shù)據(jù)泽裳。

核心應(yīng)用

核心應(yīng)用主要包含以下功能:

· 收集邊緣應(yīng)用發(fā)送數(shù)據(jù):

· 返回全量數(shù)據(jù)或終端請求范圍數(shù)據(jù)瞒斩。

· 為后續(xù)的實(shí)驗(yàn)室檢測提供數(shù)據(jù)。

數(shù)據(jù)提交

提交觸發(fā)

數(shù)據(jù)提交觸發(fā)有以下方案:

定時(shí)

定時(shí)涮总、批量將邊緣應(yīng)用數(shù)據(jù)發(fā)送至核心應(yīng)用胸囱。 簡單 當(dāng)各邊緣應(yīng)用同時(shí)發(fā)起提交時(shí),核心應(yīng)用會(huì)有性能壓力瀑梗。

事件觸發(fā)

當(dāng)個(gè)發(fā)生某個(gè)事件時(shí)觸發(fā)烹笔,如:登記滿100條數(shù)據(jù)、人工觸發(fā)抛丽。 發(fā)生各邊緣并發(fā)概率降低谤职。 人工觸發(fā)會(huì)引入新功能,而且會(huì)迷惑最終用戶(檢測人員)亿鲜。并發(fā)風(fēng)險(xiǎn)仍然存在允蜈。

令牌式

可以是以上兩種的結(jié)合,發(fā)起數(shù)據(jù)發(fā)送時(shí)蒿柳,先向核心應(yīng)用請求令牌饶套,獲取令牌后發(fā)送。 避免了并發(fā)風(fēng)險(xiǎn)垒探。 復(fù)雜妓蛮。有長期獲取不到令牌的情況。

CAP分析

本方案可以看作是分布式系統(tǒng)叛复,那么就需要對CAP (Consistence仔引、Availability和Partition Tolerance)進(jìn)行討論扔仓。各終端之間并沒有數(shù)據(jù)交疊褐奥,所以,只涉及邊緣應(yīng)用與核心應(yīng)用的問題翘簇。

· 一致性(Consistence):數(shù)據(jù)是單向從邊緣應(yīng)用發(fā)送到核心應(yīng)用撬码,當(dāng)終端嘗試獲取本終端(應(yīng)該不會(huì)有獲取其它終端登記數(shù)據(jù)的需求)全量數(shù)據(jù)時(shí),核心應(yīng)用返回的可能缺少還未同步數(shù)據(jù)版保;而邊緣應(yīng)用可能未包含歷史數(shù)據(jù)呜笑。

·? 可用性(Availability):終端寫操作在邊緣應(yīng)用,邊緣應(yīng)用需要保證可用性彻犁,這取決定于邊緣計(jì)算本身的部署方案叫胁;同樣,讀操作依賴于核心應(yīng)用部署方案汞幢。核酸采集之后驼鹅,需要人工將樣本送取檢驗(yàn),使用登記數(shù)據(jù)已經(jīng)很晚了,所以输钩,基本不存在可以用性問題豺型。

· 分區(qū)容錯(cuò)性(Partition Tolerance):以邊緣應(yīng)用數(shù)據(jù)增量覆蓋核心應(yīng)用數(shù)據(jù),基本無挑戰(zhàn)买乃。

后記

這只是一個(gè)方案的討論姻氨,其實(shí),50,000TPS的系統(tǒng)通過常規(guī)方案剪验,或者在現(xiàn)有架構(gòu)下就容易達(dá)到肴焊,邊緣計(jì)算方案可能是“高射炮打蚊子”了。

邊緣計(jì)算常常會(huì)強(qiáng)調(diào)可以實(shí)現(xiàn)低時(shí)延功戚,而這里卻是對一個(gè)“長時(shí)延”的應(yīng)用抖韩,也很有意思。

今天疫铜,很多小朋友等著測核酸茂浮,因?yàn)閷W(xué)校要求每天都要有檢測報(bào)告。

11點(diǎn)后壳咕,核酸檢測慢慢停了席揽,明天繼續(xù),討論也在繼續(xù)谓厘,且讓鍋飛一會(huì)兒幌羞。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市竟稳,隨后出現(xiàn)的幾起案子属桦,更是在濱河造成了極大的恐慌,老刑警劉巖他爸,帶你破解...
    沈念sama閱讀 218,451評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件聂宾,死亡現(xiàn)場離奇詭異,居然都是意外死亡诊笤,警方通過查閱死者的電腦和手機(jī)系谐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來讨跟,“玉大人纪他,你說我怎么就攤上這事×澜常” “怎么了茶袒?”我有些...
    開封第一講書人閱讀 164,782評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長凉馆。 經(jīng)常有香客問我薪寓,道長乾巧,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,709評論 1 294
  • 正文 為了忘掉前任预愤,我火速辦了婚禮沟于,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘植康。我一直安慰自己旷太,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,733評論 6 392
  • 文/花漫 我一把揭開白布销睁。 她就那樣靜靜地躺著供璧,像睡著了一般。 火紅的嫁衣襯著肌膚如雪冻记。 梳的紋絲不亂的頭發(fā)上睡毒,一...
    開封第一講書人閱讀 51,578評論 1 305
  • 那天,我揣著相機(jī)與錄音冗栗,去河邊找鬼演顾。 笑死,一個(gè)胖子當(dāng)著我的面吹牛隅居,可吹牛的內(nèi)容都是我干的钠至。 我是一名探鬼主播,決...
    沈念sama閱讀 40,320評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼胎源,長吁一口氣:“原來是場噩夢啊……” “哼棉钧!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起涕蚤,我...
    開封第一講書人閱讀 39,241評論 0 276
  • 序言:老撾萬榮一對情侶失蹤宪卿,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后万栅,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體佑钾,經(jīng)...
    沈念sama閱讀 45,686評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,878評論 3 336
  • 正文 我和宋清朗相戀三年申钩,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了次绘。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片瘪阁。...
    茶點(diǎn)故事閱讀 39,992評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡撒遣,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出管跺,到底是詐尸還是另有隱情义黎,我是刑警寧澤,帶...
    沈念sama閱讀 35,715評論 5 346
  • 正文 年R本政府宣布豁跑,位于F島的核電站廉涕,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜狐蜕,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,336評論 3 330
  • 文/蒙蒙 一宠纯、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧层释,春花似錦婆瓜、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,912評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至乖寒,卻和暖如春猴蹂,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背楣嘁。 一陣腳步聲響...
    開封第一講書人閱讀 33,040評論 1 270
  • 我被黑心中介騙來泰國打工磅轻, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人逐虚。 一個(gè)月前我還...
    沈念sama閱讀 48,173評論 3 370
  • 正文 我出身青樓瓢省,卻偏偏與公主長得像,于是被迫代替她去往敵國和親痊班。 傳聞我的和親對象是個(gè)殘疾皇子勤婚,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,947評論 2 355

推薦閱讀更多精彩內(nèi)容