dds - OpenDDS - DCPSInfoRepo is killed but the publisher and subscriber are communicating -
i'm exercising opendds
dcps examples opendds-3.11/examples/dcps/introductiontoopendds
on ubuntu 16
. per aaa_readme.txt
found in same location, first started dcpsinforepo
opendds-3.11/bin/dcpsinforepo -orbendpoint iiop://localhost:12345
followed subscriber
, publisher
respectively.
i publisher
publishing , subscriber
receiving subscribed topics. understand dcpsinforepo
creates repo.ior
contain participant's entry.
but if kill dcpsinforepo
, see publisher
, subscriber
continue communicate not add participant dcpsinforepo
not running.
i know why publisher
, subscriber
continue communicate in absence of dcpsinforepo
. don't need dcpsinforepo
server after participants added? please clarify.
the dcpsinforepo used discovery, @ moment publishers/subscribers know of each other keep communicating without dcpsinforepo.
i recommend use rtps discovery coming dds standard. removes need dcpsinforepo (which single point of failure).
Comments
Post a Comment