Archived

This forum has been archived. Please start a new discussion on GitHub.

question about IceStorm's load balancing

I need a robust message service, could anyone tell me whether IceStorm supports load balancing and share topcis among sevaral IceStorm services?

Thanks a lot!

Comments

  • mes
    mes California
    Hi,

    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
  • Thank you very much!