Hello, I have a few questions about Hedwig:
- Are topic names unique across Hedwig instances (spread on different datacenters for example)? Is there a naming scheme?
- How can one ensure that a group of messages can be handled atomically by Hedwig (in particular 1 message persisted => all messages from the group persisted)? One way could be to create a single message containing all messages from the group, and send that to Hedwig, but maybe there is a better way?
And a feature suggestion (I'll add a Jira if you think it can be considered):
- when a hub fails, its topics are redistributed to other hubs, but would it be possible to control the redistribution? This could be useful in order to limit the number of hubs a client would have to connect to (in the case all topics are reallocated to distinct hubs). It seems that the current logic is in ZkTopicManager and redistribution of topic is based on load information gathered from the available hubs. But could this be made customizable?
Thanks! Matthieu
