我需要一个集群框架:消息传递、集群加入/离开、分布式任务调度和缓存复制。最好都是在同一个框架下处理,从 DB 初始化 IP,具有裂脑保护,具有领导者选举(和重新选举)。我没有大量的服务器(1-10,可能不会更多)。
注意 - 我的服务器与每个服务器内存缓存(至少我计划共享的部分)应该从领导者复制到追随者的点相同。具体来说,像 EHCAche、terracotta 和 hazelcast(至少在它们的默认配置中)这样的解决方案并不适合。
我应该在哪里看的任何想法?我即将放弃并在 jgroups 上推出自己的产品,但决定再给它一次机会。如果可能的话,请用以前的框架经验来支持你的答案......