Home Help Center

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!


  • mesmes CaliforniaAdministrators, ZeroC Staff Mark SpruiellOrganization: ZeroC, Inc.Project: Ice Developer ZeroC Staff

    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
  • BinaryBinary Member
    Thank you very much!
Sign In or Register to comment.