-
Notifications
You must be signed in to change notification settings - Fork 84
Open
Description
由于网络的不稳定性,导致任务的相对高失败率,使得重试在这个面前如同螳臂挡车。
我思考能否将我们的稳定的部分构成一个任务闭环,然后不稳定的部分又变成另外一个闭环。
(中心->任务调度->虚拟节点) -> 构成管控调度系统
(虚拟节点 -> 实体节点 -> DNS) -> 构成管控通信系统
一个用户添加一个域名之后,通过任务的调度实现虚拟节点的配置文件更新(这个可以保证100%)的成功率。
虚拟节点 -> 实体节点 的一致性问题由节点健康检查守护来解决,他负责把节点之间保持一致性,同时把控制DNS的权限也交给节点来管理,节点上的某个配置文件生效之后,他就有权生效DNS记录,节点的某个配置文件失效,他也有权删除DNS记录。
也就是说,管控调度系统不再负责DNS的管理,这个让节点守护来管理打向他的这个节点流量能够由几个域名组成。管控调度只控制由这个域名由哪几个节点来负载。至于什么时候开始负载,什么时候不负载,这个都由节点的自身的健康状态来决定。
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels