These are chat archives for atomix/atomix
DistributedGroup. It has a lot of concepts, so I separated them into different classes. Leader election, direct messaging, scheduling, queues, properties, partitions.
DistributedGroupinstead of their own state machines. I may have to find a way to do that. Maybe make
Resourcean interface and allow resources to define a factory so they can use other resources.
DistributedCacheresource that uses
DistributedGroupto do partitioning and send direct messages to specific nodes to hit the cache. Would be even cooler if I could split
DistributedGroupinto a bunch of lower level resources that are composed by
DistributedGroup, and then use
DistributedGroupto build higher level resources like a cache or the message bus.