The invention discloses a cash register information synchronization method and a cash register system. The method comprises: (1) the server establishes a corresponding first message queue for each cash register; and (2) for each cash register, updating its own local database after receiving the cash register operation information input by the user and inputting the user into it. Cashier operation information is sent to the server; the server updates the server database after receiving the cashier operation information and stores the cashier operation information in each first message queue; and the server stores the cashier operation information in the default order for each first message queue; The cashier operation information is sent to the corresponding cashier; M15: Each cashier updates its own local database according to the cashier operation information sent by the server. Compared with the existing technology, the invention can effectively reduce the delay and realize the fast synchronization of multiple databases.
【技术实现步骤摘要】
收银信息同步方法及收银系统
本专利技术涉及计算机
,具体涉及一种收银信息同步方法及收银系统。
技术介绍
随着科学技术的不断进步以及计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。而随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。为了方便管理大量的超市商品,超市智能化的实现,超市的管理问题也就提上了日程,随着超市商品的大量增加,其管理难度也变得越来越大,如何优化超市的日常管理也就成为了一个大众化的课题。为了方便管理以及提高购物体验,现有的大型商场、超市通常采用多个收银台进行收银,而不同收银台之间需要进行数据同步,目前主要采用的数据同步技术为保持心跳方式,其性能低,延迟明显,不能满足应用要求。
技术实现思路
本专利技术的目的在于提供一种收银信息同步方法及收银系统,可以降低数据同步延迟。为实现上述目的,本专利技术的技术方案提供了一种收银信息同步方法,包括:步骤S1:服务端对每一个收银台建立对应的第一消息队列;步骤S2:对于每一个收银台,当接收到用户输入的收银操作信息后根据所述用户输入的收银操作信息更新自身的本地数据库,并将所述用户输入的收银操作信息发送至所述服务端;步骤S3:所述服务端在接收到收银台发送的收银操作信息后根据收银台发送的收银操作信息更新服务端数据库,并将收银台发送的收银操作信息存储于每一个所述第一消息队列;步骤S4:对于每一个所述第一消息队列,所述服务端按照预设顺序将其中的收银操作信息发送至对应的收银台;步骤S5:每一个所述收银台根据所述服务端发送的收银操作信息更新自身的本地数据库。进一步地,所 ...
【技术保护点】
1.一种收银信息同步方法,其特征在于,包括:步骤S1:服务端对每一个收银台建立对应的第一消息队列;步骤S2:对于每一个收银台,当接收到用户输入的收银操作信息后根据所述用户输入的收银操作信息更新自身的本地数据库,并将所述用户输入的收银操作信息发送至所述服务端;步骤S3:所述服务端在接收到收银台发送的收银操作信息后根据收银台发送的收银操作信息更新服务端数据库,并将收银台发送的收银操作信息存储于每一个所述第一消息队列;步骤S4:对于每一个所述第一消息队列,所述服务端按照预设顺序将其中的收银操作信息发送至对应的收银台;步骤S5:每一个所述收银台根据所述服务端发送的收银操作信息更新自身的本地数据库。
【技术特征摘要】
1.一种收银信息同步方法,其特征在于,包括:步骤S1:服务端对每一个收银台建立对应的第一消息队列;步骤S2:对于每一个收银台,当接收到用户输入的收银操作信息后根据所述用户输入的收银操作信息更新自身的本地数据库,并将所述用户输入的收银操作信息发送至所述服务端;步骤S3:所述服务端在接收到收银台发送的收银操作信息后根据收银台发送的收银操作信息更新服务端数据库,并将收银台发送的收银操作信息存储于每一个所述第一消息队列;步骤S4:对于每一个所述第一消息队列,所述服务端按照预设顺序将其中的收银操作信息发送至对应的收银台;步骤S5:每一个所述收银台根据所述服务端发送的收银操作信息更新自身的本地数据库。2.根据权利要求1所述的收银信息同步方法,其特征在于,所述第一消息队列为RabbitMQ队列。3.根据权利要求1所述的收银信息同步方法,其特征在于,在步骤S2中,每一个收银台采用以下方法将用户输入的收银操作信息发送至所述服务端:每一个收银台将自身接收到的用户输入的收银操作信息存储于自身建立的第二消息队列;每一个收银台按照预设顺序将自身建立的第二消息队列中的收银操作信息发送至所述服务端。4.根据权利要求3所述的收银信息同步方法,其特征在于,所述第二消息队列为RabbitMQ队列。5.一种收银系统,其特征在于,包括服务端以及多个收银台;其...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。