摘要:談任何技術前,不討論實際的應用場景都是耍流氓。業(yè)務只讀不寫,且數(shù)據(jù)量不大,這兩個特性很大程度上決定了我們的系統(tǒng)架構。
談任何技術前,不討論實際的應用場景都是耍流氓。
首先說下自身項目背景。業(yè)務只讀不寫,且數(shù)據(jù)量不大,這兩個特性很大程度上決定了我們的系統(tǒng)架構。
Step 0 數(shù)據(jù)平臺持久化數(shù)據(jù)到數(shù)據(jù)庫(SQLServer)中,然后壓縮數(shù)據(jù)庫文件成壓縮文件
Step 1 上傳壓縮文件到云端,利用云端進行自動同步
Step 2 通知各個節(jié)點下載數(shù)據(jù),下載到指定目錄
Step 3 解壓文件,附加數(shù)據(jù)庫文件為新庫
Step 4 節(jié)點讀取新數(shù)據(jù)庫數(shù)據(jù)到內(nèi)存,新舊數(shù)據(jù)內(nèi)存切換,新數(shù)據(jù)生效,舊數(shù)據(jù)失效
通過描述看到我們的業(yè)務服務器其實把數(shù)據(jù)庫作為一個臨時數(shù)據(jù)存儲,一旦讀取過新數(shù)據(jù),便不再訪問數(shù)據(jù)庫,因為數(shù)據(jù)全部讀到內(nèi)存當中。我們
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://systransis.cn/yun/64248.html
摘要:哪吒社區(qū)技能樹打卡打卡貼函數(shù)式接口簡介領域優(yōu)質(zhì)創(chuàng)作者哪吒公眾號作者架構師奮斗者掃描主頁左側二維碼,加入群聊,一起學習一起進步歡迎點贊收藏留言前情提要無意間聽到領導們的談話,現(xiàn)在公司的現(xiàn)狀是碼農(nóng)太多,但能獨立帶隊的人太少,簡而言之,不缺干 ? 哪吒社區(qū)Java技能樹打卡?【打卡貼 day2...
摘要:并發(fā)需要解決的問題功能性問題線程同步面臨兩個問題,想象下有兩個線程在協(xié)作工作完成某項任務。鎖可用于規(guī)定一個臨界區(qū),同一時間臨界區(qū)內(nèi)僅能由一個線程訪問。并發(fā)的數(shù)據(jù)結構線程安全的容器,如等。 并發(fā)指在宏觀上的同一時間內(nèi)同時執(zhí)行多個任務。為了滿足這一需求,現(xiàn)代的操作系統(tǒng)都抽象出 線程 的概念,供上層應用使用。 這篇博文不打算詳細展開分析,而是對java并發(fā)中的概念和工具做一個梳理。沿著并發(fā)模...
摘要:與類基本相同,都是可變字符換字符串序列,不同點是是線程安全的,是線程不安全的。和區(qū)別在大部分情況下是線程安全的可變字符序列。在程序中可將字符串緩沖區(qū)安全地用于多線程。 轉載自飄過的小牛 我們先要記住三者的特征: String 字符串常量 StringBuffer 字符串變量(線程安全) StringBuilder 字符串變量(非線程安全) 一、定義 showImg(/...
摘要:內(nèi)存模型是圍繞著在并發(fā)過程中如何處理原子性可見性和有序性這個特征來建立的,我們來看下哪些操作實現(xiàn)了這個特性??梢娦钥梢娦允侵府斠粋€線程修改了共享變量的值,其他線程能夠立即得知這個修改。 Java內(nèi)存模型是圍繞著在并發(fā)過程中如何處理原子性、可見性和有序性這3個特征來建立的,我們來看下哪些操作實現(xiàn)了這3個特性。 原子性(atomicity): 由Java內(nèi)存模型來直接保證原子性變量操作包括...
摘要:用戶態(tài)不能干擾內(nèi)核態(tài)所以指令就有兩種特權指令和非特權指令不同的狀態(tài)對應不同的指令。非特權指令所有程序均可直接使用。用戶態(tài)常態(tài)目態(tài)執(zhí)行非特權指令。 這是我今年從三月份開始,主要的大廠面試經(jīng)過,有些企業(yè)面試的還沒來得及整理,可能有些沒有帶答案就發(fā)出來了,還請各位先思考如果是你怎么回答面試官?這篇文章會持續(xù)更新,請各位持續(xù)關注,希望對你有所幫助! 面試清單 平安產(chǎn)險 飛豬 上汽大通 浩鯨科...
閱讀 2692·2019-08-30 15:55
閱讀 1818·2019-08-30 15:53
閱讀 2670·2019-08-29 18:38
閱讀 939·2019-08-26 13:49
閱讀 511·2019-08-23 15:42
閱讀 3146·2019-08-22 16:33
閱讀 1014·2019-08-21 17:59
閱讀 1091·2019-08-21 17:11