I see. But why does it refresh in pairs every 30 seconds, and not *all channels* instantly? I'm thinking that it should be very simple and automatic, for example:
1) A leaf server connects to another hub server.
2) Hub authenticates leaf.
3) Leaf sends all channel subscriptions.
4) Hub returns all channel information ('refreshes' it) it can provide.
5) If the hub doesn't have enough information to refresh the channel, it queries those that do know, or it queries all connections.
|