一种任务调度方法、装置、电子设备及存储介质

    公开(公告)号:CN109144697B

    公开(公告)日:2021-03-09

    申请号:CN201811005508.5

    申请日:2018-08-30

    Abstract: 本发明公开了一种任务调度方法、装置、电子设备及存储介质。该方法包括:对当前队列中的任务进行遍历,获取遍历到的各任务的当前状态信息和累计执行时长参数的当前取值;根据各任务的当前状态信息和累积执行时长参数的当前取值,获取当前状态信息为可被执行状态的任务中累积执行时长参数最小的任务作为目标任务,或选择当前状态信息为可被执行状态的任务中累计执行时长参数与对应优先级的比值最小的任务,作为目标任务;执行目标任务,在目标任务被执行后,更新目标任务对应的累计执行时长参数的当前取值。通过引入累计执行时长参数确定目标任务,解决了现有技术中任务调度中存在的资源占用不均衡的问题,提高了任务调度过程的稳定性。

    一种条件查询方法、装置、电子设备和存储介质

    公开(公告)号:CN109033456B

    公开(公告)日:2021-02-05

    申请号:CN201810990724.3

    申请日:2018-08-28

    Abstract: 本发明实施例公开了一种条件查询方法、装置、电子设备和介质,该方法包括:获取查询对象,其中,所述查询对象为设定了要查询的指定属性的对象;调用各节点的查询匹配接口,以便各节点将所述查询对象中的指定属性与各自的属性对象进行匹配,其中,所述属性对象为根据节点的属性集合抽象得到的对象,所述查询匹配接口为预先定义的用于进行对象属性匹配的接口;获取各节点的匹配结果,作为条件查询的结果。由于节点的属性集合抽象为一个对象,并为节点提供匹配接口,当要进行条件查询时,只要传入指定了属性名以及属性值的对象,由节点进行匹配,即可获得最终的查询结果,不涉及接口的变动,查询过程简洁、快速。

    消息传输方法、分布式系统、设备、介质和无人车

    公开(公告)号:CN109150662B

    公开(公告)日:2020-08-21

    申请号:CN201811006366.4

    申请日:2018-08-30

    Abstract: 本发明实施例公开了一种消息传输方法、分布式系统、设备、介质和无人车,其中,该方法包括:分布式系统中的任一目标子系统接收其他各子系统发送的心跳消息,并依据接收到的心跳消息判断其他各子系统中是否存在失活子系统;如果判断出存在失活子系统,则获取失活子系统的唯一标识,并在之后接收到的业务消息中清除包含该唯一标识的业务消息,其中,唯一标识用于区分不同的子系统。本发明实施例解决了现有分布式系统中容易出现业务消息与子系统状态不一致的问题,确保了分布式系统中业务消息与子系统状态的一致性,进而保证了分布式系统的正常运行。

    并行任务处理方法、协程框架、设备、介质和无人车

    公开(公告)号:CN109298922A

    公开(公告)日:2019-02-01

    申请号:CN201811005573.8

    申请日:2018-08-30

    Abstract: 本发明实施例公开一种并行任务处理方法、协程框架、设备、介质和无人车,方法包括:响应于任务切换指令,将当前协程切换至目标协程,其中,协程为在用户层创建的用于处理任务的线程,用户层的协程由内核层的线程来执行;保存当前协程处理任务的上下文,并读取目标协程处理任务的上下文,以便与目标协程对应的内核层的线程执行目标协程的过程中,依据目标协程的上下文来处理任务。本发明实施例针对每个内核各自的线程,在用户层创建多个执行任务的协程,由线程执行协程,通过对多个协程的切换来处理并发任务,从而避免直接对内核层线程的切换,且用户层的协程切换的开销小,只需要维护必须的上下文信息即可,因此,整体上提高了系统计算的性能。

    一种日志处理方法、装置、设备和介质

    公开(公告)号:CN109144965A

    公开(公告)日:2019-01-04

    申请号:CN201811001814.1

    申请日:2018-08-30

    Abstract: 本发明实施例公开了一种日志处理方法、装置、设备和介质。该方法包括:通过日志处理模块从至少两个功能模块获取日志数据;通过日志处理模块识别所述日志数据所归属的功能模块;通过日志处理模块,根据所述日志数据所归属的功能模块对所述日志数据进行区别存储。本实施例的技术方案通过将从不同功能模块处获取的日志数据进行分模块存储,解决了现有技术中,日志文件的数据范围大,内容庞杂,逻辑不清,不易进行信息的查找定位的问题,达到了将日志数据按模块分类存储,便于实际使用中分类检索日志数据,优化日志文件的数据内容,方便查找的效果。

    一种条件查询方法、装置、电子设备和存储介质

    公开(公告)号:CN109033456A

    公开(公告)日:2018-12-18

    申请号:CN201810990724.3

    申请日:2018-08-28

    Abstract: 本发明实施例公开了一种条件查询方法、装置、电子设备和介质,该方法包括:获取查询对象,其中,所述查询对象为设定了要查询的指定属性的对象;调用各节点的查询匹配接口,以便各节点将所述查询对象中的指定属性与各自的属性对象进行匹配,其中,所述属性对象为根据节点的属性集合抽象得到的对象,所述查询匹配接口为预先定义的用于进行对象属性匹配的接口;获取各节点的匹配结果,作为条件查询的结果。由于节点的属性集合抽象为一个对象,并为节点提供匹配接口,当要进行条件查询时,只要传入指定了属性名以及属性值的对象,由节点进行匹配,即可获得最终的查询结果,不涉及接口的变动,查询过程简洁、快速。

    无人车中对象处理方法、装置、设备、存储介质和车辆

    公开(公告)号:CN109298901B

    公开(公告)日:2022-05-31

    申请号:CN201810998147.2

    申请日:2018-08-29

    Abstract: 本发明实施例中提供了一种对象处理方法、装置、设备、存储介质和车辆。其中,所述方法包括:获取目标功能模块的当前线程的对象获取指令;从所述当前线程所关联的对象池中获取对象供所述当前线程使用,其中所述对象池是在所述目标功能模块的初始化过程中预先构建的。本发明实施例的技术方案能够在目标功能模块初始化时提前为目标功能模块中的各类分别构建对象池,避免由于目标功能模块频繁申请对象并释放对象造成的开销问题,极大的提升了系统的性能和稳定性。

    一种任务调度方法、装置、电子设备及存储介质

    公开(公告)号:CN109144696B

    公开(公告)日:2021-08-10

    申请号:CN201811005501.3

    申请日:2018-08-30

    Abstract: 本发明实施例公开了一种任务调度方法、装置、电子设备及存储介质。该方法包括:对当前队列中的任务进行遍历,获取遍历到的各任务的当前状态信息和频次参数的当前取值;根据各任务的当前状态信息和频次参数的当前取值,选择当前状态信息为可被执行状态的任务中被调度频次最小的任务作为目标任务;执行选择的目标任务,并在目标任务被执行后,更新目标任务对应的频次参数的当前取值。采用上述方案,通过引入频次参数确定目标任务,解决了现有技术中任务调度不均衡的问题,提高了任务调度过程的稳定性。

Patent Agency Ranking