另外,集中式數(shù)據(jù)交換系統(tǒng)還應(yīng)針對(duì)以下特性進(jìn)行特別設(shè)計(jì)(非功能需求):
1)高性能。作為企業(yè)級(jí)的基礎(chǔ)系統(tǒng),首先需要具備高性能,以滿足服務(wù)基線時(shí)間窗口的需求。當(dāng)數(shù)據(jù)交換規(guī)模較大時(shí),“專用服務(wù)器集群+分布式/共享文件系統(tǒng)+基于調(diào)度的負(fù)載均衡”是實(shí)現(xiàn)高性能的主要方法,其核心是在數(shù)據(jù)交換系統(tǒng)應(yīng)用內(nèi)部,各服務(wù)器(特別是作為調(diào)度客戶端的文件處理服務(wù)器)共享數(shù)據(jù)交換存儲(chǔ),每臺(tái)服務(wù)器都能看到存儲(chǔ)上任何一個(gè)文件,在調(diào)度的“指揮”下不停地獲取文件進(jìn)行處理和分發(fā),保持服務(wù)器上所有進(jìn)程盡可能處于滿負(fù)荷工作狀態(tài),使處理和分發(fā)速度均達(dá)到最大值。由于各服務(wù)器對(duì)共享存儲(chǔ)的讀寫順序需要協(xié)調(diào),因此需要在各服務(wù)器上安裝分布式/共享文件系統(tǒng)的客戶端軟件。
此外,梳理各接收方應(yīng)用系統(tǒng)的文件處理要求,通過(guò)“合并處理方式”實(shí)現(xiàn)一次處理多次使用,也可提高性能。