注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)通信綜合數(shù)據(jù)分發(fā)服務(wù):以數(shù)據(jù)為中心的發(fā)布/訂閱式通信

數(shù)據(jù)分發(fā)服務(wù):以數(shù)據(jù)為中心的發(fā)布/訂閱式通信

數(shù)據(jù)分發(fā)服務(wù):以數(shù)據(jù)為中心的發(fā)布/訂閱式通信

定 價(jià):¥39.00

作 者: 任昊利,李旺龍,張少揚(yáng),王恒佳
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 電子 通信 工業(yè)技術(shù) 通信

ISBN: 9787302381075 出版時(shí)間: 2014-12-01 包裝:
開本: 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  DDS(Data Distribution Service,數(shù)據(jù)分發(fā)服務(wù))是OMG發(fā)布的有關(guān)分布式實(shí)時(shí)系統(tǒng)中數(shù)據(jù)傳輸?shù)囊粋€(gè)規(guī)范(2004年12月發(fā)布1.0版,2007年1月發(fā)布1.2版)。隨著實(shí)時(shí)分布式系統(tǒng)復(fù)雜度的不斷增加和研發(fā)規(guī)模的迅速擴(kuò)大,系統(tǒng)集成的難度和風(fēng)險(xiǎn)都在大幅度提高,DDS為各種不同的分布式應(yīng)用提供了數(shù)據(jù)通信模型,對(duì)分布式的異構(gòu)系統(tǒng)集成提供了很好的解決方案。DDS是以數(shù)據(jù)為中心的發(fā)布/訂閱通信模型,針對(duì)強(qiáng)實(shí)時(shí)系統(tǒng)進(jìn)行了優(yōu)化,提供低延遲、高吞吐量以及對(duì)實(shí)時(shí)性能的控制級(jí)別,從而使DDS能夠廣泛地用于航空航天、國防、分布式仿真、工業(yè)自動(dòng)化、分布控制、機(jī)器人、電信以及物聯(lián)網(wǎng)等多個(gè)領(lǐng)域。 本書的編寫本著由淺入深、深入淺出的原則,系統(tǒng)地介紹了DDS的使用、編程技術(shù)。本書中配有大量的例子,供使用人員參考,適合軟件工程師、軟件架構(gòu)師、軟件項(xiàng)目經(jīng)理等專業(yè)人員使用,同時(shí)也適合作為碩士研究生、本科生的教材。

作者簡介

暫缺《數(shù)據(jù)分發(fā)服務(wù):以數(shù)據(jù)為中心的發(fā)布/訂閱式通信》作者簡介

圖書目錄

第1章 概述
1.1體系集成需求
1.1.1系統(tǒng)集成的問題
1.1.2耦合性問題
1.1.3復(fù)雜數(shù)據(jù)流問題
1.2什么是數(shù)據(jù)分發(fā)服務(wù)
1.3什么是中間件
1.4網(wǎng)絡(luò)通信模型
1.5什么是“以數(shù)據(jù)為中心”
1.6DDS對(duì)開發(fā)者有什么幫助第2章 DDS架構(gòu)
2.1設(shè)計(jì)理念
2.2可擴(kuò)展的傳輸框架
2.2.1以數(shù)據(jù)為中心的發(fā)布/訂閱
2.2.2數(shù)據(jù)本地重構(gòu)層
2.3DDS的發(fā)現(xiàn)
2.4線程處理
2.5配置
2.6DCPS通信
2.6.1DCPS通信概述
2.6.2域和域參與者
2.6.3數(shù)據(jù)寫入者和發(fā)布者
2.6.4數(shù)據(jù)讀取者和訂閱者
2.6.5主題、實(shí)例與關(guān)鍵字
2.6.6服務(wù)質(zhì)量(QoS)策略控制通信行為
2.6.7監(jiān)聽器
2.6.8條件第3章 數(shù)據(jù)類型和數(shù)據(jù)樣本
3.1數(shù)據(jù)類型概述
3.1.1序列
3.1.2字符串和寬字符串
3.1.3類型代碼
3.2內(nèi)置數(shù)據(jù)類型
3.2.1注冊(cè)內(nèi)置類型
3.2.2為內(nèi)置類型創(chuàng)建主題
3.2.3字符串內(nèi)置類型
3.2.4關(guān)鍵字字符串內(nèi)置類型
3.2.5管理內(nèi)置數(shù)據(jù)類型的內(nèi)存
3.2.6內(nèi)置數(shù)據(jù)類型的類型代碼
3.3使用IDL創(chuàng)建用戶數(shù)據(jù)類型
3.3.1可變長度類型
3.3.2值類型
數(shù)據(jù)分發(fā)服務(wù)--以數(shù)據(jù)為中心的發(fā)布/訂閱式通信
3.4與用戶數(shù)據(jù)類型動(dòng)態(tài)互動(dòng)
3.4.1類型代碼概述
3.4.2定義新類型
3.5使用數(shù)據(jù)樣本
3.5.1具體類型的對(duì)象
3.5.2動(dòng)態(tài)定義數(shù)據(jù)類型的對(duì)象第4章 服務(wù)質(zhì)量(QoS)策略
4.1QoS策略概述
4.1.1默認(rèn)QoS策略
4.1.2DEADLINE(截止期限(T,DR,DW))
4.1.3DESTINATION_ORDER(目標(biāo)順序(T,DR))
4.1.4DURABILITY(持久性(T,DR,DW))
4.1.5ENTITY_FACTORY(實(shí)體工廠(DP,Pub,Sub))
4.1.6GROUP_DATA(組數(shù)據(jù)(Pub,Sub))
4.1.7HISTORY(歷史(T,DW,DR))
4.1.8LATENCY_BUDGET(時(shí)延預(yù)算(T,DR,DW))
4.1.9LIFESPAN(壽命(T,DW))
4.1.10LIVELINESS(活躍度(T,DW,DR))
4.1.11OWNERSHIP、OWNERSHIP STRENGTH(所有權(quán)(T)、
所有權(quán)強(qiáng)度(DW))
4.1.12PARTITION(分割(Pub,Sub))
4.1.13PRESENTATION(呈現(xiàn)(Pub,Sub))
4.1.14READER_DATA_LIFECYCLE(讀取者數(shù)據(jù)生命周期(DR))
4.1.15RELIABILITY(可靠性(T,DW,DR))
4.1.16RESOURCE_LIMITS(資源限制(T,DW,DR))
4.1.17TIME_BASED_FILTER(基于時(shí)間的過濾(DR))
4.1.18TOPIC_DATA(主題數(shù)據(jù)(T))
4.1.19TRANSPORT_PRIORITY(傳輸優(yōu)先級(jí)(T,DW))
4.1.20USER_DATA(用戶數(shù)據(jù)(T,DP,DR,DW))
4.1.21WRITER_DATA_LIFECYCLE(寫入者數(shù)據(jù)生命周期(DW))
4.1.22DURABILITY_SERVICE(持久性服務(wù)(DW))
4.1.23OWNERSHIP_STRENGTH(所有權(quán)強(qiáng)度(DW))
4.2策略示例第5 章實(shí)體
5.1所有實(shí)體的一般操作
5.1.1創(chuàng)建和刪除實(shí)體
5.1.2啟用實(shí)體
5.1.3獲取實(shí)體的實(shí)例句柄
5.1.4獲取狀態(tài)和狀態(tài)改變
5.1.5獲取和設(shè)置監(jiān)聽器
5.1.6獲取狀態(tài)條件
5.1.7獲取和設(shè)置服務(wù)質(zhì)量策略
5.2實(shí)體的服務(wù)質(zhì)量策略
5.2.1QoS請(qǐng)求vs.提供兼容性--RxO屬性
5.2.2C語言的特殊服務(wù)質(zhì)量策略處理
5.3通信狀態(tài)
5.4監(jiān)聽器實(shí)體
5.4.1監(jiān)聽器的類型
5.4.2創(chuàng)建和刪除監(jiān)聽器第6章 主題
6.1主題概述
6.1.1創(chuàng)建主題
6.1.2刪除主題
6.1.3設(shè)置主題的服務(wù)質(zhì)量策略
6.2內(nèi)容過濾主題
6.2.1內(nèi)容過濾主題概述
6.2.2過濾器適用的地方--發(fā)布與訂閱方
6.2.3創(chuàng)建內(nèi)容過濾主題
6.2.4刪除內(nèi)容過濾主題
6.2.5使用內(nèi)容過濾主題第7章 發(fā)送數(shù)據(jù)
7.1發(fā)送數(shù)據(jù)的步驟
7.2發(fā)布者
7.2.1顯式與隱式地創(chuàng)建發(fā)布者
7.2.2創(chuàng)建發(fā)布者
7.2.3刪除發(fā)布者
7.2.4設(shè)置發(fā)布者的服務(wù)質(zhì)量策略
7.2.5創(chuàng)建發(fā)布者監(jiān)聽器
7.2.6尋找一個(gè)發(fā)布者的相關(guān)實(shí)體
7.2.7等待應(yīng)答
7.2.8發(fā)布者狀態(tài)
7.2.9暫停和恢復(fù)發(fā)布
7.3數(shù)據(jù)寫入者
7.3.1創(chuàng)建數(shù)據(jù)寫入者
7.3.2獲取所有數(shù)據(jù)寫入者
7.3.3刪除數(shù)據(jù)寫入者
7.3.4創(chuàng)建數(shù)據(jù)寫入者監(jiān)聽器
7.3.5檢查數(shù)據(jù)寫入者的狀態(tài)
7.3.6數(shù)據(jù)寫入者的狀態(tài)
7.3.7使用一個(gè)類型特定數(shù)據(jù)寫入者(FooDataWriter)
7.3.8寫入數(shù)據(jù)
7.3.9刷新批量數(shù)據(jù)樣本
7.3.10寫入相關(guān)數(shù)據(jù)樣本組
7.3.11等待應(yīng)答
7.3.12管理數(shù)據(jù)實(shí)例(使用關(guān)鍵字控?cái)?shù)據(jù)類型)
7.3.13設(shè)置數(shù)據(jù)寫入者服務(wù)質(zhì)量策略
7.3.14實(shí)體間的導(dǎo)航關(guān)系
7.3.15斷言活躍度第8章 接收數(shù)據(jù)
8.1接收數(shù)據(jù)的步驟
8.1.1接收數(shù)據(jù)的準(zhǔn)備
8.1.2使用一種機(jī)制接收數(shù)據(jù)
8.2訂閱者
8.2.1顯式與隱式地創(chuàng)建訂閱者
8.2.2創(chuàng)建訂閱者
8.2.3刪除訂閱者
8.2.4設(shè)置訂閱者服務(wù)質(zhì)量策略
8.2.5開始和終止組順序的訪問
8.2.6設(shè)置訂閱者監(jiān)聽器
8.2.7用特定樣本獲取數(shù)據(jù)讀取者
8.2.8尋找一個(gè)訂閱者的相關(guān)實(shí)體
8.2.9訂閱者的狀態(tài)
8.3數(shù)據(jù)讀取者
8.3.1創(chuàng)建數(shù)據(jù)讀取者
8.3.2獲取所有數(shù)據(jù)讀取者
8.3.3刪除數(shù)據(jù)讀取者
8.3.4建立數(shù)據(jù)讀取者監(jiān)聽器
8.3.5檢查數(shù)據(jù)讀取者狀態(tài)和狀態(tài)條件
8.3.6等待歷史數(shù)據(jù)
8.3.7數(shù)據(jù)讀取者的狀態(tài)
8.3.8設(shè)置數(shù)據(jù)讀取者服務(wù)質(zhì)量策略
8.3.9實(shí)體間的導(dǎo)航關(guān)系
8.4使用數(shù)據(jù)讀取者訪問數(shù)據(jù)(讀取或獲?。?br />8.4.1使用類型指定數(shù)據(jù)讀取者(FooDataReader)
8.4.2借出和返回?cái)?shù)據(jù)以及樣本信息序列
8.4.3用讀取或提取訪問數(shù)據(jù)樣本第9章 使用域
9.1域和域參與者的基本原理
9.2域參與者工廠
9.2.1設(shè)置域參與者工廠QoS策略
9.2.2獲取和設(shè)置域參與者的默認(rèn)QoS策略
9.2.3釋放域參與者工廠所用資源
9.2.4查找域參與者
9.2.5從QoS策略配置文件獲取QoS策略值
9.3域參與者
9.3.1創(chuàng)建域參與者
9.3.2刪除域參與者
9.3.3刪除包括的實(shí)體
9.3.4選擇域ID和創(chuàng)建多個(gè)域
9.3.5建立域參與者監(jiān)聽器
9.3.6設(shè)置域參與者QoS策略
9.3.7查找主題描述
9.3.8尋找主題
9.3.9獲取隱式發(fā)布者或訂閱者
9.3.10斷言活躍度第10章 條件和監(jiān)聽器
10.1條件和監(jiān)聽器概述
10.2通信狀態(tài)類型
10.2.1主題狀態(tài)類型
10.2.2訂閱者狀態(tài)類型
10.2.3數(shù)據(jù)讀取者狀態(tài)類型
10.2.4數(shù)據(jù)寫入者狀態(tài)類型
10.3定義監(jiān)聽器
10.3.1主題監(jiān)聽器
10.3.2數(shù)據(jù)寫入者監(jiān)聽器
10.3.3發(fā)布者監(jiān)聽器
10.3.4數(shù)據(jù)讀取者監(jiān)聽器
10.3.5訂閱者監(jiān)聽器
10.3.6域參與者監(jiān)聽器
10.4定義條件
10.4.1狀態(tài)條件
10.4.2附加的條件類型第11章 配置OpenDDS
11.1配置方式
11.2通用配置選項(xiàng)
11.3發(fā)現(xiàn)配置
11.3.1域配置
11.3.2為DCPSInfoRepo配置應(yīng)用程序
11.3.3為DDSRTPS發(fā)現(xiàn)配置
11.4傳輸配置
11.4.1傳輸配置概述
11.4.2配置文件示例
11.4.3傳輸注冊(cè)示例
11.4.4傳輸配置選項(xiàng)
11.4.5傳輸實(shí)例選項(xiàng)
11.5記錄
11.5.1DCPS層記錄
11.5.2傳輸層記錄第12章 開始使用
12.1規(guī)定遵從
12.1.1DDS規(guī)定遵從
12.1.2DDSRTPS規(guī)定遵從
12.2使用DCPS
12.2.1定義數(shù)據(jù)類型
12.2.2處理IDL
12.2.3一個(gè)簡單的消息發(fā)布者
12.2.4建立訂閱者
12.2.5數(shù)據(jù)讀取者監(jiān)聽器實(shí)行
12.2.6清理OpenDDS客戶端
12.2.7運(yùn)行示例
12.2.8用RTPS運(yùn)行示例
12.3數(shù)據(jù)處理最佳化
12.3.1在發(fā)布者中注冊(cè)和使用實(shí)例
12.3.2讀取多個(gè)樣本
12.3.3零復(fù)制讀取
12.4構(gòu)建一個(gè)應(yīng)用程序
12.4.1搭建開發(fā)環(huán)境
12.4.2構(gòu)建應(yīng)用程序
12.4.3數(shù)據(jù)類型定義
12.4.4建立發(fā)布應(yīng)用程序
12.4.5建立訂閱應(yīng)用程序
12.4.6運(yùn)行應(yīng)用程序
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)