Flow Controller
A DDS Flow Controller
is an object that allows the application to shape the network traffic created by one or more DataWriters
.
Applications install Flow Controller objects on the DomainParticipant
. Each Flow Controller
is independent of the other and regulates the traffic of all the DDS DataWriters
that get associated with that Flow Controller.
The Flow Controller
has a set of parameters that configure the characteristics of the flow, such as: Average bandwidth used, peak burst, frequency at which data is sent, etc. Details of the configuration can be found in the RTI Connext DDS Core Libraries User's Manual, section on Flow Controllers.
Flow Controllers need to be used in combination with Asynchronous Writers.