[zeromq-dev] Any way to get info on subscribers?

Martin Sustrik sustrik at 250bpm.com
Sun Jul 25 10:17:35 CEST 2010


Martin Sustrik wrote:

> I think the main use case here is that people often want two distinct 
> functionalities:
> 
> 1. "production subsystem" that handles the real work
> 2. "administrative subsystem" that keeps track of different components
> 
> (see attached diagram)
> 
> These two, IMO, should be clearly separated.

Hm. Given the diagram I've attached to my reply (subsystems.png) having 
production and administrative subsystems separated seems to be just my 
personal preference with single production/administrative distribution 
tree being a perfectly valid alternative.

To provide some backing to my argument, I would like to point out the 
case where the distribution tree spans across multiple enterprises (data 
  producer, intermediaries such as data resellers, data consumers etc.)

See subsystems2.png

The point is that the scope of administrative subsystem is constrained 
to a single enterprise, while the scope of distribution tree spans 
across enterprises, meaning that the two cannot be made into one.

As a practical example, consider the case of "get number of subscribers" 
feature. Enterprise B (data consumer) may not want to allow Enterprise A 
(data producer) to know how many subscribers there are on its internal 
network (say it fears it would affect pricing of the data by Enterprise A).

Martin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: subsystems2.png
Type: image/png
Size: 33626 bytes
Desc: not available
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20100725/6a100693/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: subsystems.png
Type: image/png
Size: 14615 bytes
Desc: not available
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20100725/6a100693/attachment-0001.png>


More information about the zeromq-dev mailing list