微服务任务协调调度方法及系统
基本信息
申请号 | CN202010316642.8 | 申请日 | - |
公开(公告)号 | CN111580945A | 公开(公告)日 | 2020-08-25 |
申请公布号 | CN111580945A | 申请公布日 | 2020-08-25 |
分类号 | G06F9/48(2006.01)I;G06F9/50(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 胡豪杰;许哲榕;梁豪;郑保顺 | 申请(专利权)人 | 智业互联(厦门)健康科技有限公司 |
代理机构 | 厦门创象知识产权代理有限公司 | 代理人 | 崔建锋;陈文戎 |
地址 | 361000福建省厦门市翔安区莲亭路815号2层 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种微服务任务协调调度方法、介质、设备及系统,其中方法包括:获取微服务调用请求,并根据所述微服务调用请求计算相应的任务执行信息,以及根据所述任务执行信息生成任务队列;将所述任务执行信息持久化存储;依序判断所述任务队列中的任务是否正在被执行,并在该任务未被执行时获取存活服务节点列表,以及根据所述存活服务节点列表为该任务随机分配执行服务节点,以便所述执行服务节点根据所述任务执行信息执行任务;能够对微服务进行有效调度,提高调度效率,避免调度出错导致同一任务多次执行等错误的发生;同时,提高系统的容灾能力。 |
