You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
像你提到的这种情形,如果 server a ,worker a ,和 server b ,worker b 正好被划分成了两个分区,且这两个分区内访问数据库都正常的情况下的确是有可能会出现任务被重复调度的情况,不过概率也很小,只有在两个 server 触发扫描待调度任务的时间间隔小于处理间隔的时候才有可能发生。
Question
请问下大佬们,多Server下,在一定case下,同一个task,是否会被调度到不同的worker节点运行?
1)worker A 成功注册到 server A,current discover server= server A
2)worker B 请求 server B , acquire server信息
3)server A 获取到 待运行到任务 task X,放入到时间轮
4)同时 server B ping server A不同,成功选举Server B;server B 获取到 待运行到任务 task X,放入到时间轮
task X 可能 同时被 server A, server B 调度到不同worker 节点运行?
The text was updated successfully, but these errors were encountered: