微服务任务协调调度方法及系统

基本信息

申请号 CN202010316642.8 申请日 -
公开(公告)号 CN111580945A 公开(公告)日 2020-08-25
申请公布号 CN111580945A 申请公布日 2020-08-25
分类号 G06F9/48(2006.01)I;G06F9/50(2006.01)I 分类 计算;推算;计数;
发明人 胡豪杰;许哲榕;梁豪;郑保顺 申请(专利权)人 智业互联(厦门)健康科技有限公司
代理机构 厦门创象知识产权代理有限公司 代理人 崔建锋;陈文戎
地址 361000福建省厦门市翔安区莲亭路815号2层
法律状态 -

摘要

摘要 本发明公开了一种微服务任务协调调度方法、介质、设备及系统,其中方法包括:获取微服务调用请求,并根据所述微服务调用请求计算相应的任务执行信息,以及根据所述任务执行信息生成任务队列;将所述任务执行信息持久化存储;依序判断所述任务队列中的任务是否正在被执行,并在该任务未被执行时获取存活服务节点列表,以及根据所述存活服务节点列表为该任务随机分配执行服务节点,以便所述执行服务节点根据所述任务执行信息执行任务;能够对微服务进行有效调度,提高调度效率,避免调度出错导致同一任务多次执行等错误的发生;同时,提高系统的容灾能力。