PPS消息傳送可簡化醫(yī)療設(shè)備設(shè)計
利用這種提取機制,PPS訂閱者能按其需要的速度向發(fā)布者檢索數(shù)據(jù),從而實現(xiàn)了真正意義上的按需發(fā)布。
語言獨立
PPS服務(wù)可以設(shè)計成使用標準POSIX文件系統(tǒng),并能與所有編程語言或應(yīng)用程序環(huán)境連用,包括C、C++、Java、Javascript、ksh腳本語言等。
以一種語言編寫的組件能與使用其他語言編寫的組件通信。無需具備其他組件的專門知識。
持久性
PPS服務(wù)可以在重啟時維護數(shù)據(jù)。它不僅能在運行時維護內(nèi)存中的對象,而且能在運行時按照需要或在關(guān)機時將對象保存到永久性存儲器中。它能在系統(tǒng)啟動時或在首次訪問(延遲加載)時恢復(fù)對象。當然,底層永久性存儲器依賴于可靠的文件系統(tǒng)和存儲介質(zhì),如硬盤、NAND或NOR閃存或其他定制文件系統(tǒng)。
除了能在重啟時確保數(shù)據(jù)的持久性以外,PPS消息傳送模式還能簡化系統(tǒng)啟動。例如,在使用另一種消息傳送模式的系統(tǒng)中,如果客戶端緊隨服務(wù)器之后啟動,該客戶端必須向服務(wù)器請求最新數(shù)據(jù),以防在服務(wù)器和客戶端啟動之間的時間段內(nèi)發(fā)生某些變化。當客戶端與服務(wù)器失去聯(lián)系(無論何種原因?qū)е拢r會發(fā)出這種請求,系統(tǒng)中所有的客戶端都會發(fā)出這樣的請求,而且服務(wù)器必須做出響應(yīng)。
采用PPS時,系統(tǒng)服務(wù)會在啟動時恢復(fù)對象并在其更改時進行維護。所有客戶端(無論何時啟動或者重新連接)只需讀取這些對象以獲取最新數(shù)據(jù)即可。
助聽器原理相關(guān)文章:助聽器原理
評論