OpenDDS架構說明

OpenDDS架構說明

DDS規範定義了兩個獨立的接口

一個以數據爲中心的發佈-訂閱(DCPS)接口

	一個以數據爲中心的發佈-訂閱(DCPS)接口,它提供了一個全局數據空間:
		-	發佈者發送類型特定的感興趣的訂閱者可以接收的類型的數據。
	這被認爲是一個低層接口,與過去在1990年代流行的MOMA(面向消息的中間件體系結構)實現非常相似。

DCPS Usage

在這裏插入圖片描述

允許對象模型分佈的數據局部重建層(DLRL)

	允許對象模型的分佈的一種數據局部重建層(DLRL)。
	    -  這是一個構建在DCPS之上的可選層。
	DLRL的功能非常吸引人,因爲它提供了一個更高層次的接口,並在本地框架後面隱藏了很多發佈/訂閱細節。
	它將DDS轉換回提供更多的透明性,這與CORBA通常的做法一樣。

DLRL Usage

在這裏插入圖片描述

總結

	在這兩種情況下,可以看到,當訂閱者和發佈者直接使用傳輸時,可以獲得明顯的性能優勢。
	也可以理解DLRL提供一個框架來進一步屏蔽應用程序(那些遠離數據源的應用程序),使其不
	受任何底層分佈複雜性的影響。

OpenDDS目前實現了DCPS級別

OPENDDS官方說明 : Architecture.

發佈了11 篇原創文章 · 獲贊 5 · 訪問量 6861
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章