溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

系統(tǒng)間數(shù)據(jù)交互注意項

發(fā)布時間:2020-08-24 03:28:33 來源:網(wǎng)絡(luò) 閱讀:537 作者:chengyougao 欄目:開發(fā)技術(shù)

先了解點問題:
◎ 是否擔(dān)心數(shù)據(jù)丟失,比如丟失率 1%?
◎ 系統(tǒng)時效性要求是否很高,比如是:實時、秒級、分鐘級還是小時級?
◎ 系統(tǒng)間網(wǎng)絡(luò)環(huán)境是否OK,比如是:互聯(lián)網(wǎng)、同機(jī)房、同城專線?
◎ 系統(tǒng)間有無安全通訊信道等問題需要保障?

給點初步建議:
◎ 不暴露數(shù)據(jù)庫,否則:人家統(tǒng)計你等待、人家鎖表你死機(jī)、人家改數(shù)你糾錯;
◎ 約松耦合越好,能批處理就不要實時處理,能用數(shù)據(jù)交換就不用接口調(diào)用,能用異步接口就不用同步接口;
◎ 是不是WebService隨意,不過現(xiàn)在有不少輕量級方案,主要還是看安全性和性能要求了。


4種系統(tǒng)間交互方法比較

指相對獨立子系統(tǒng)間的交互
指標(biāo)\方式API數(shù)據(jù)文件共享數(shù)據(jù)庫(web系統(tǒng))根域名cookie
實效性最高實時
時間效率最高
實時空間效率-
實時占用帶寬
系統(tǒng)設(shè)計正交性
系統(tǒng)設(shè)計耦合度
實現(xiàn)方式同步/異步異步異步異步
協(xié)議http request,socket,…ftp,telnet,http,https,iSCSI,nfs…mysql,MongoDBhttp,https
數(shù)據(jù)結(jié)構(gòu)自定義xml,yaml,csv,excel,txt,binany,…database
適用場景時效性要求高,請求次數(shù)多,請求頻率很高時效性要求低,數(shù)據(jù)量小或中,請求頻率最低時效性要求最高,系統(tǒng)中,某幾個對數(shù)據(jù)請求次數(shù)很高,請求頻率最高需要記錄在瀏覽器中的信息
舉例單點登錄中,cas服務(wù)器和cas客戶端之間的交互財務(wù)系統(tǒng)和銀行的對賬文件計費系統(tǒng)的數(shù)據(jù)庫單點登錄系統(tǒng)中的登陸信息(ticket等)


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI