我在集群环境中使用WSO2 EI 6.5.0,我需要强制执行以下操作:
选项A:在单个服务器上运行计划任务(如果该服务器发生故障,则计划停止)
选项B:一次在两台服务器上运行计划的任务(每5秒在两台服务器上执行给定序列)
这个想法是每5秒在两个工作节点上启动一个自定义介体(通过计划任务的序列)。自定义中介程序会处理一些数据,如果两个工作人员并行处理,它将更快。
如果可以使用选项A,那么我将创建2个任务(一个用于node1,一个用于node2)
如果可以使用选项B,那么一项任务就足够了。
我已经尝试过pinnedServers和RuleBasedLocationResolver,但是如果服务器出现故障,它们都会切换到其他节点。