Information synchronization method and device are disclosed in this application. Including a specific embodiment of the method: monitoring the change of information in the message queue message; extracting information of change from the message queue message; from the information suggests that the changes in analytical items identification information and time information; goods information query request corresponding to the identification information of the goods received; the corresponding items of information query items updated information, according to the article update information synchronized to modify the items of information. The way to implement information changes in the detection information, information from the changes suggested to parse out the item identification information and time information, and sends the corresponding item identification information item information query, according to the corresponding items of information query items to synchronize update information to modify the items of information, timely access to goods updates avoid information synchronization error.
【技术实现步骤摘要】
信息同步方法及装置
本申请涉及信息处理
,具体涉及信息同步处理
,尤其涉及信息同步方法及装置。
技术介绍
网络购物能够使得消费者足不出户就能查询并购买到需要的商品,成为了当前购物的重要方式。消费者登录购物网站,查询需要的商品,这些商品会形成订单信息,经消费者确认后向购物网站提交。购物网站接收到订单信息后,根据订单信息内的商品信息到商品存储区取货,然后快递给消费者。在购物网站上,商品的价格不是固定的,商品的价格会在一定的时间做出调整,例如,在有类型相同的新的商品出现时,需要及时调整商品的相关信息(如价格信息、发货时间信息)。购物网站为了保证商品信息的安全稳定,通常设置多个信息系统,当商品信息在一个系统上发生变化时,该系统会生成一条对应发生变化的商品信息的消息给其他系统。通常,消息内会包含信息修改后的内容(例如,将商品原来的发出地由北京改为广东),其他系统根据接收到的消息修改本系统上对应的信息。信息系统之间的信息在同步时,信息发生变化的系统发出消息(第一次消息)后,其他信息系统有可能接收不到或没有及时同步这条消息。此时,购物网站的信息管理系统会先保存这条消息,在适当的时间重新将这条消息发送给其他信息系统。如果此时信息发生变化的系统上的同一信息又发生了变化(例如,在短时间内,对商品的价格信息做了两次调整),信息发生变化的系统会再发出一条针对同一信息的消息(第二次消息),如果其他系统接收到了这条消息(第二次消息),其他信息系统就会根据这条消息修改本系统上对应的信息,此时信息同步成功。但是,信息管理系统会再次发送第一次发送失败的消息(第一次消息),如果消 ...
【技术保护点】
一种信息同步方法,其特征在于,所述方法包括:监测消息队列中的信息变化提示信息,所述消息队列用于存放所述信息变化提示信息,所述信息变化提示信息用于对物品信息进行同步,包含信息变化对应的物品标识信息和信息变化对应的时间信息;从所述消息队列中提取信息变化提示信息;从所述信息变化提示信息中解析出物品标识信息和时间信息;发送对应所述物品标识信息的物品信息查询请求;接收对应所述物品信息查询请求的物品更新信息,根据所述物品更新信息对物品信息进行同步修改。
【技术特征摘要】
1.一种信息同步方法,其特征在于,所述方法包括:监测消息队列中的信息变化提示信息,所述消息队列用于存放所述信息变化提示信息,所述信息变化提示信息用于对物品信息进行同步,包含信息变化对应的物品标识信息和信息变化对应的时间信息;从所述消息队列中提取信息变化提示信息;从所述信息变化提示信息中解析出物品标识信息和时间信息;发送对应所述物品标识信息的物品信息查询请求;接收对应所述物品信息查询请求的物品更新信息,根据所述物品更新信息对物品信息进行同步修改。2.根据权利要求1所述的方法,其特征在于,在所述接收对应所述物品信息查询请求的物品更新信息的步骤之后还包括:将所述物品更新信息保存至本地缓存数据。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:接收物品查询信息,所述物品查询信息包括被查询物品的标识信息;从所述本地缓存数据中查找对应所述被查询物品的标识信息的物品更新信息;将所述物品更新信息发送给所述物品查询信息的发出端。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若无法从所述本地缓存数据中查找到对应所述被查询物品的标识信息的物品更新信息,则发送物品信息查询请求,并将接收到的对应所述物品信息查询请求的物品更新信息发送给所述物品查询信息的发出端。5.一种信息同步方法,其特征在于,所述方法包括:接收信息变化提示信息,所述信息变化提示信息用于对物品信息进行同步,包含信息变化对应的物品标识信息和信息变化对应的时间信息;按所述信息变化提示信息的发出时间将所述信息变化提示信息放入消息队列。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:当所述消息队列中存在多条包含同一物品标识信息的信息变化提示信息时,查询每一条信息变化提示信息的时间信息,保留与当前时间的时间间隔最小的时间信息对应的信息变化提示信息,并删除其余的包含同一物品标识信息的信息变化提示信息。7.根据权利要求5所述的方法,其特征在于,所述方法还包括:从所述消息队列中删除被提取过的信息变化提示信息。8.一种信息同步装置,其特征在于,所述装置包括:信息变化提示信息监测单元,用于监测消息队列中的信息变化提示信息,所述消息队列用于存放所述信息变化提示信息,所述信息变化提示信息用于对物品信息进行同步,包含信息变化对应的物品标识信息和信息变化对...
【专利技术属性】
技术研发人员:韩铭,
申请(专利权)人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。