我想了解OMG数据分发服务的工作原理以及它如何用于实时的进程间通信以及更好的性能。请为我推荐最好的资源/书籍?我尝试使用Google和YouTube,但无法实时获得与DDS功能相关的确切信息和DDS实施。
答案 0 :(得分:3)
OMG的数据分发服务门户包含由不同供应商提供的几个教程。请参阅http://portals.omg.org/dds/tutorials这些可能是很好的参考,因为它们倾向于关注标准功能而不是特定于供应商的详细信息。
据说有几家供应商已经创建了优秀的教程。除了前一篇文章中提到的那个,我喜欢Twin Oaks Computing的那个。整个教程适合一个(长)HTML页面,其中包含很好的概念和数字:http://www.twinoakscomputing.com/coredx/dds_tour
要获得更深入的报道,我喜欢RTI(我工作的公司)的电子学习计划http://www.rti.com/elearning/index.html
其中两个免费提供的模块提供了非常好的概念和设计模式介绍材料:
简介 - http://vimeo.com/user14186439/review/57448029/6138f1e5c1 实例样本和数据类型 - http://vimeo.com/user14186439/review/61771143/d59ca69515
我还建议在RTI社区门户中使用Case + Code(用例)示例。它们提供了完整的代码示例,说明了如何使用不同的DDS API和QoS来满足实际用例。见http://community.rti.com/case-and-code
了Gerardo
答案 1 :(得分:0)
没有我知道的书,但我喜欢这篇论文......
http://www.slideshare.net/Angelo.Corsaro/the-data-distribution-service-tutorial
它引导您完成DDS的一些功能,以及如何通过参考温度传感器示例来利用它们。
如果您想要更多动手实践,可以在
处使用DDS的开源实施http://www.prismtech.com/opensplice/opensplice-dds-community
包含一组示例和许多有关功能和API的其他文档。
由于 詹姆斯