IceStorm does not support any form of active load balancing. However, it would be possible to use IceStorm's topic federation features to distribute load among several services. For example, you could structure it so that the primary topic is used only by publishers. This primary topic has links to N secondary topics (which could reside in IceStorm servers on different hosts), to which clients subscribe. A message published on the primary topic is automatically forwarded to all of the secondary topics. In this case it would be up to you to distribute the subscriptions among the various secondary servers.
Please see the Ice manual for more information on IceStorm federation.
Comments
Welcome to the forum!
IceStorm does not support any form of active load balancing. However, it would be possible to use IceStorm's topic federation features to distribute load among several services. For example, you could structure it so that the primary topic is used only by publishers. This primary topic has links to N secondary topics (which could reside in IceStorm servers on different hosts), to which clients subscribe. A message published on the primary topic is automatically forwarded to all of the secondary topics. In this case it would be up to you to distribute the subscriptions among the various secondary servers.
Please see the Ice manual for more information on IceStorm federation.
Take care,
- Mark