Good day,

We’re trying to implement our Qpid dispatch router network in such a way that a 
sender can connect to it at any moment and start sending messages to a topic.
There might be no receivers at this moment, so the messages would be just lost. 
This is ok.
Then an any moment a receiver(s) can connect and start receiving messages 
currently being sent, then drop off. The sender will just continue sending 
messages, probably into the void.

It’s about sending data from sensors. Sensor data is short living and there is 
no need to buffer it or persist. If no one consumes this data in realtime, it 
can be lost.
Senders and receivers in our situation are quite volatile, they appear and drop 
off.

As per docs of Qpid:
===
Dispatch Router uses a credit-based flow control mechanism to ensure that 
producers can only send messages to a router if at least one consumer is 
available to receive them. Because Dispatch Router does not store messages, 
this credit-based flow control prevents producers from sending messages when 
there are no consumers present.
===

I was wondering, maybe there is still a workaround or a trick to implement the 
router network the way I described in the beginning?
If possible without extra brokers and only with Qpid dispatch routers?

Thanks.


________________________________

Deze e-mail, inclusief eventuele bijlagen, is uitsluitend bestemd voor (gebruik 
door) de geadresseerde. De e-mail kan persoonlijke of vertrouwelijke informatie 
bevatten. Openbaarmaking, vermenigvuldiging, verspreiding en/of verstrekking 
van (de inhoud van) deze e-mail (en eventuele bijlagen) aan derden is 
uitdrukkelijk niet toegestaan. Indien u niet de bedoelde geadresseerde bent, 
wordt u vriendelijk verzocht degene die de e-mail verzond hiervan direct op de 
hoogte te brengen en de e-mail (en eventuele bijlagen) te vernietigen.

Informatie vennootschap<http://www.ns.nl/emaildisclaimer>

Reply via email to