[zeromq-dev] Fwd: Exact matching on subscription topics

Martin Sustrik sustrik at 250bpm.com
Thu Jan 19 23:17:58 CET 2012


Hi Staffan,

> For example, it'd be nice to have the ability to drop a subscription
> request if you're running low on resources. As it is now, you can force
> a PUB node into swapping just by making a ton of subscription requests,
> and the node can't really do anything about it.

This is an interesting problem.

I guess the solution would have to take advantage of the fact that 
PUB/SUB is intrinsically unreliable, i.e.when low on resources the 
messages may be dropped even though they match the filter.

Similarly, when low on resources, application of subscriptions may be 
delayed until the point when there are more resources available.

There are different possibilities further on the way: Applying 
backpressure if the publisher is not able accept the subscription at the 
moment, periodic re-trying to send the subscription and similar.

Martin



More information about the zeromq-dev mailing list