-
公开(公告)号:CN107203918A
公开(公告)日:2017-09-26
申请号:CN201610159017.0
申请日:2016-03-18
申请人: 北京京东尚科信息技术有限公司 , 北京京东世纪贸易有限公司
CPC分类号: G06Q30/0635 , G06F9/383
摘要: 本申请公开了订单处理方法和装置。所述方法的一具体实施方式包括:响应于接收到客户端发送的当前待处理订单的发送请求,生产者线程确定容器中存储的已有待处理订单集合中的已有待处理订单的数量;若所述数量小于预设的第一阈值,则所述生产者线程接收当前待处理订单并将所述当前待处理订单缓存到所述容器中的所述已有待处理订单集合中;消费者线程确定容器中存储的已有待处理订单集合中的已有待处理订单的数量;若所述数量大于零,所述消费者线程从所述容器中的已有待处理订单集合中获取所述已有待处理订单。该实施方式降低了订单的内存空间占用量,同时通过并行的方式缓存和处理订单,提高了订单处理的效率。
-
公开(公告)号:CN105787689A
公开(公告)日:2016-07-20
申请号:CN201610108804.2
申请日:2016-02-26
申请人: 北京京东尚科信息技术有限公司 , 北京京东世纪贸易有限公司
发明人: 黄嘉 , 刘强 , 张徐根 , 王培轩 , 杨金明 , 李汪洋 , 杨明亮 , 王振 , 潘文华 , 于凯 , 胡芳芳 , 高勇 , 耿涛 , 毛艳斌 , 滕杨 , 彭先铁 , 蔡苏宇 , 冯卓 , 华叙忠 , 李英亮 , 赵宇航 , 柯琴琴 , 孙海波 , 张留超 , 张达
IPC分类号: G06Q10/08
CPC分类号: G06Q10/087
摘要: 本发明提供一种实现零存量地输出的方法,包括:发出预占与预占量相应的信息的指示;得到第一库与第二库的存量属性;根据上述预占的预占量、上述第一库与上述第二库的存量属性,决定具体的输出方式;预占成功,并通过上述决定的具体的输出方式输出与预占量相应的信息,上述具体的输出方式为从第一库输出、从第二库输出或者拆分为从第一库与第二库这两个库输出。
-
公开(公告)号:CN107767204B
公开(公告)日:2021-08-03
申请号:CN201610703857.9
申请日:2016-08-23
申请人: 北京京东尚科信息技术有限公司 , 北京京东世纪贸易有限公司
摘要: 本发明提供一种批量修改订单数据对象的方法以及系统,能够提升整体处理效率及减轻数据库压力。本发明的方法中,监听模块和生产模块共同使用zookeeper配置文件,zookeeper中数据对象对应的配置项为日期型的监听时间字段,生产模块使用的订单数据库中的各条订单信息包括最近修改时间字段和数据对象值,该方法包括:监听模块在监听到请求批量修改通知后,将当前时刻记录在监听时间字段中;生产模块从订单数据库中逐条读取订单信息并执行以下操作:判断最近修改时间字段是否为初始化值或者小于监听时间字段,若是则清空数据对象值;判断数据对象值是否为空,若是则从外界获取数据对象修改值并保存在当前订单信息中,并且将当前时刻记录在最近修改时间字段中。
-
公开(公告)号:CN110147309A
公开(公告)日:2019-08-20
申请号:CN201810142033.8
申请日:2018-02-11
申请人: 北京京东尚科信息技术有限公司 , 北京京东世纪贸易有限公司
IPC分类号: G06F11/36
摘要: 本申请公开了信息生成方法和装置。该方法的一具体实施方式包括:获取至少一条服务调用信息,其中,服务调用信息包括调用服务的系统的名称、提供服务的系统的名称;对于至少一条服务调用信息涉及的每个系统,根据各条服务调用信息中调用服务的系统的名称和提供服务的系统的名称,确定调用该系统的至少一个系统作为该系统的调用系统集合,确定该系统所调用的至少一个系统作为该系统的被调用系统集合,确定调用该系统的数量作为该系统的权值;根据各系统的调用系统集合、各系统的被调用系统集合、各系统的权值生成各系统之间的调用关系表。该实施方式能够提高梳理各系统之间的调用关系时的速度。
-
公开(公告)号:CN107767204A
公开(公告)日:2018-03-06
申请号:CN201610703857.9
申请日:2016-08-23
申请人: 北京京东尚科信息技术有限公司 , 北京京东世纪贸易有限公司
CPC分类号: G06Q30/0635 , G06F17/30345
摘要: 本发明提供一种批量修改订单数据对象的方法以及系统,能够提升整体处理效率及减轻数据库压力。本发明的方法中,监听模块和生产模块共同使用zookeeper配置文件,zookeeper中数据对象对应的配置项为日期型的监听时间字段,生产模块使用的订单数据库中的各条订单信息包括最近修改时间字段和数据对象值,该方法包括:监听模块在监听到请求批量修改通知后,将当前时刻记录在监听时间字段中;生产模块从订单数据库中逐条读取订单信息并执行以下操作:判断最近修改时间字段是否为初始化值或者小于监听时间字段,若是则清空数据对象值;判断数据对象值是否为空,若是则从外界获取数据对象修改值并保存在当前订单信息中,并且将当前时刻记录在最近修改时间字段中。
-
-
-
-