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