赞
踩
先抄一张官网的,其实这张图里面画的不全,Leader 节点也会执行任务。
只有 leader 节点会对任务进行分配,leader 和 worker 都会负责执行任务。
command 流程和任务执行流程相似,命令会先存储到 db 中,然后又 parser 进行命令的解析,发送给 executor 执行。
leader 会在二分之一超时时间的时候去更新数据库的 update_time 字段。worker 会在二分之一的超时时间查询一次 leader 是否已经超时,如果超时则将数据库中 worker_key 字段更新为自己。
对流程支持使用编码和yaml文件的形式进行编排
不依赖其他的组件,只依赖 mysql
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。