订单处理方法和装置
    1.
    发明公开

    公开(公告)号:CN107203918A

    公开(公告)日:2017-09-26

    申请号:CN201610159017.0

    申请日:2016-03-18

    发明人: 华叙忠 尹航

    IPC分类号: G06Q30/06 G06F9/38

    CPC分类号: G06Q30/0635 G06F9/383

    摘要: 本申请公开了订单处理方法和装置。所述方法的一具体实施方式包括:响应于接收到客户端发送的当前待处理订单的发送请求,生产者线程确定容器中存储的已有待处理订单集合中的已有待处理订单的数量;若所述数量小于预设的第一阈值,则所述生产者线程接收当前待处理订单并将所述当前待处理订单缓存到所述容器中的所述已有待处理订单集合中;消费者线程确定容器中存储的已有待处理订单集合中的已有待处理订单的数量;若所述数量大于零,所述消费者线程从所述容器中的已有待处理订单集合中获取所述已有待处理订单。该实施方式降低了订单的内存空间占用量,同时通过并行的方式缓存和处理订单,提高了订单处理的效率。

    批量修改订单数据对象的方法以及系统

    公开(公告)号:CN107767204B

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

    申请号:CN201610703857.9

    申请日:2016-08-23

    发明人: 尹航 华叙忠

    IPC分类号: G06Q30/06 G06F16/23

    摘要: 本发明提供一种批量修改订单数据对象的方法以及系统,能够提升整体处理效率及减轻数据库压力。本发明的方法中,监听模块和生产模块共同使用zookeeper配置文件,zookeeper中数据对象对应的配置项为日期型的监听时间字段,生产模块使用的订单数据库中的各条订单信息包括最近修改时间字段和数据对象值,该方法包括:监听模块在监听到请求批量修改通知后,将当前时刻记录在监听时间字段中;生产模块从订单数据库中逐条读取订单信息并执行以下操作:判断最近修改时间字段是否为初始化值或者小于监听时间字段,若是则清空数据对象值;判断数据对象值是否为空,若是则从外界获取数据对象修改值并保存在当前订单信息中,并且将当前时刻记录在最近修改时间字段中。

    信息生成方法和装置
    4.
    发明公开

    公开(公告)号:CN110147309A

    公开(公告)日:2019-08-20

    申请号:CN201810142033.8

    申请日:2018-02-11

    IPC分类号: G06F11/36

    摘要: 本申请公开了信息生成方法和装置。该方法的一具体实施方式包括:获取至少一条服务调用信息,其中,服务调用信息包括调用服务的系统的名称、提供服务的系统的名称;对于至少一条服务调用信息涉及的每个系统,根据各条服务调用信息中调用服务的系统的名称和提供服务的系统的名称,确定调用该系统的至少一个系统作为该系统的调用系统集合,确定该系统所调用的至少一个系统作为该系统的被调用系统集合,确定调用该系统的数量作为该系统的权值;根据各系统的调用系统集合、各系统的被调用系统集合、各系统的权值生成各系统之间的调用关系表。该实施方式能够提高梳理各系统之间的调用关系时的速度。

    批量修改订单数据对象的方法以及系统

    公开(公告)号:CN107767204A

    公开(公告)日:2018-03-06

    申请号:CN201610703857.9

    申请日:2016-08-23

    发明人: 尹航 华叙忠

    IPC分类号: G06Q30/06 G06F17/30

    CPC分类号: G06Q30/0635 G06F17/30345

    摘要: 本发明提供一种批量修改订单数据对象的方法以及系统,能够提升整体处理效率及减轻数据库压力。本发明的方法中,监听模块和生产模块共同使用zookeeper配置文件,zookeeper中数据对象对应的配置项为日期型的监听时间字段,生产模块使用的订单数据库中的各条订单信息包括最近修改时间字段和数据对象值,该方法包括:监听模块在监听到请求批量修改通知后,将当前时刻记录在监听时间字段中;生产模块从订单数据库中逐条读取订单信息并执行以下操作:判断最近修改时间字段是否为初始化值或者小于监听时间字段,若是则清空数据对象值;判断数据对象值是否为空,若是则从外界获取数据对象修改值并保存在当前订单信息中,并且将当前时刻记录在最近修改时间字段中。