Questions tagged [data-distribution-service]

Data Distribution Service for Real-Time systems V1.2 is a standard finalized in 2007 by the Object Management Group (OMG). Its goal is to provide a standardized infrastructure for building mission or business critical systems. For that purpose, it defines a strong-typed data-space that can be updated by Publishers and observed by Subscribers. Decoupling, automatic discovery and a rich set of Quality of Service settings are some of its important features.

Data Distribution Service (DDS) specification: https://www.omg.org/spec/DDS/

255 questions
22
votes
1 answer

WHY / WHEN using rather DDS instead of ZeroMQ?

I read the followings: DDS vs AMQP vs ZeroMQ http://mnb.ociweb.com/mnb/MiddlewareNewsBrief-201004.html And it seems that there is no benfit using DDS instead of zmq: the latency of zmq is better. It seem to me that the API of ZMQ is cleared and…
user3668129
  • 4,318
  • 6
  • 45
  • 87
14
votes
4 answers

What's the difference between ROS2 and DDS?

ROS2 is a distributed architecture using publisher/subscriber messaging between nodes. ROS2 has taken a different approach in its messaging layer and now employs the industry standard called Data Distributed Services (DDS). But, DDS is a middleware…
Jams.Liu
  • 493
  • 1
  • 4
  • 13
14
votes
2 answers

DDS vs AMQP vs ZeroMQ

I wanted a feedback on whether my evaluations and concerns are correct. I have been reseaching the three, Data Distribution Service, AMQP and ZeroMQ for sometime now for building a data transport layer in a datacenter. All the three look promising,…
Kisalay
  • 607
  • 1
  • 6
  • 11
13
votes
1 answer

What is the preferred method for TCP/IP IPC in stackless Python?

Stackless python allows you to serialize a task (pickling) for later execution that need not be on the same machine: http://www.stackless.com/wiki/Pickling My question is does stackless python provide any kind of IPC, middleware, service broker, or…
Ryan R.
  • 2,478
  • 5
  • 27
  • 48
12
votes
3 answers

What are alternatives to OpenSplice and RTI DDS implementations?

I have a good amount of experience with RTI DDS and have used it in many applications. I have recently begun to use OpenSplice to work with DDS to see if there if it is a good open source alternative to RTI. I have had these two butting heads for a…
GlazedHam
  • 205
  • 1
  • 2
  • 10
12
votes
1 answer

What's the difference between DDS and SOME/IP?

SOME/IP is an automotive middleware solution that can be used for control messages. DDS is also an automotive middleware for communication. I want to know what's the difference between them? and, why and when should i choose one of them?
Jams.Liu
  • 493
  • 1
  • 4
  • 13
10
votes
1 answer

Difference between DDS and RTPS

I am looking for a framework for my image processing pipeline. During my search I see a lot of DDS and RTPS terms used interchangeably here and there. Are they the same thing? If yes then why 2 different terms, if no then what is the difference?
mihota
  • 325
  • 1
  • 4
  • 12
7
votes
2 answers

Middleware to build data-gathering and monitoring for a distributed system

I am currently looking for a good middleware to build a solution to for a monitoring and maintenance system. We are tasked with the challenge to monitor, gather data from and maintain a distributed system consisting of up to 10,000 individual…
7
votes
4 answers

ZeroC ICE vs 0MQ/ZeroMQ vs Crossroads IO vs Open Source DDS

How does ZeroC ICE compare to 0MQ? I know that 0MQ/Crossroads and DDS are very similar, but cant seem to figure out where ICE comes in. I need to quickly implement a system that offloads real-time market-data from C++ to C#, as a first phase of my…
jaybny
  • 1,026
  • 2
  • 13
  • 29
6
votes
2 answers

How to accept the license agreement when building rti-connext-dds-5.3.1 with docker build?

I am building an image from a Dockerfile that needs to install the package rti-connext-dds-5.3.1. (It's one of the dependencies when building ROS2 on Linux). The problem with that package is that it displays a license agreement that must be…
Gino Mempin
  • 25,369
  • 29
  • 96
  • 135
5
votes
3 answers

Does DDS have a Broker?

I've been trying to read up on the DDS standard, and OpenSplice in particular and I'm left wondering about the architecture. Does DDS require that a broker be running, or any particular daemon to manage message exchange and coordination between…
user910904
  • 51
  • 1
  • 2
5
votes
1 answer

How do I include RTI nddsjava library in a jar with dependencies?

I am working on a Java project set up with Maven. I have set up my pom to include all dependencies and create a jar with dependencies using the appropriate maven plugin. The RTI nddsjava library has been loaded onto my maven repository server, but…
jfoo
  • 178
  • 10
5
votes
2 answers

Good books/resources on OMG Data distribution service?

I want to understand how exactly the OMG Data distribution service works and how it can be used for real time inter process communication with better performance.Please suggest me the best resources/books? i tried with Google and YouTube but could…
Ravi
  • 225
  • 1
  • 15
4
votes
1 answer

Could not set unknown property 'classifier' for task ':idl-parser:sourceJar' of type org.gradle.api.tasks.bundling.Jar

all. I'm currently working on the installation of Fast-DDS-Gen on my MacOS; however, the installation failed as I met the below errors. How could I solve this issue? This is the URL of official website:…
leo0807
  • 941
  • 1
  • 8
  • 21
4
votes
1 answer

DDS Security certificate storage

I am currently developing using DDS with the security plugins enable. When the application starts, it looks for the path to the CA certificate, Local certificate and private key and load them in memory for future usage. Certificates containing the…
Stoogy
  • 1,307
  • 3
  • 16
  • 34
1
2 3
16 17