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