Archived

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

IceStorm question

Hi,

Can IceStorm be considered a distributed platform?

Is it possible to deploy one instance in New York and one in Tokyo, for example, client publications to one instance should be available to the other as well, without publishing to both.

Thank you in advance.

Comments

  • matthew
    matthew NL, Canada
    shurick wrote: »
    Hi,

    Can IceStorm be considered a distributed platform?

    Is it possible to deploy one instance in New York and one in Tokyo, for example, client publications to one instance should be available to the other as well, without publishing to both.

    Thank you in advance.

    If I understand your question correctly what you want is a setup where you have some series of events that you want to be distributed to all connected subscribers in multiple locations. So something like this:

    Location 1
    • IceStorm Location 1
      • Subscriber A
      • Subscriber B
      • Subscriber C

    Location 2
    • IceStorm Location 2
      • Subscriber AA
      • Subscriber BB
      • Subscriber CC

    When events are published on IceStorm Location 1 or 2 all connected subscribers in each location (in this case subscribers A, B, C, AA, BB, CC) receive the publisher events. If this is the case, then, yes you can easily accomplish that through federation of your IceStorm instances.

    Whatever events you publish on IceStorm Location 1 can be automatically distributed to a linked topic in IceStorm Location 2 and vice versa. See Topic Federation - Ice 3.4 - ZeroC for more information.