1 .一种用户消息同步方法,其特征在于,所述方法包括:
将用户消息写入第一用户数据库,消息暂存区和消息队列;
从所述消息队列接收用户消息,将所述用户消息同步至第二用户数据库;
其中,从所述消息队列成功接收用户消息后,向所述消息暂存区发送应答消息;所述消
息暂存区接收到应答消息的情况下,删除所述消息暂存区中与所述应答消息对应的用户消
息;所述消息暂存区中的用户消息超出第一预设时间时,将所述用户消息写入所述消息队
列。
2.根据权利要求1中所述的方法,其特征在于,所述消息暂存区中的用户消息超出第一
预设时间时,将所述用户消息写入所述消息队列之前,还包括:
所述消息队列中的用户消息超出第二预设时间时 ,将所述用户消息从消息队列中删
除。
3 .根据权利要求2中所述的方法,其特征在于,所述第一预设时间大于等于所述第二预
设时间。
4 .根据权利要求1中所述的方法,其特征在于,所述从所述消息队列成功接收用户消息
后,向所述消息暂存区发送应答消息,包括:
从所述消息队列中接收到用户消息后,通过所述消息队列将所述应答消息发送至所述
消息暂存区。
5 .一种用户消息同步装置,其特征在于,所述装置包括:
消息写入单元,用于将用户消息写入第一用户数据库,消息暂存区和消息队列;
消息同步单元,用于从所述消息队列接收用户消息,将所述用户消息同步至第二用户
数据库;
消息反馈单元,用于从所述消息队列成功接收用户消息后,向所述消息暂存区发送应
答消息;
消息删除单元,用于所述消息暂存区接收到应答消息的情况下,删除所述消息暂存区
中与所述应答消息对应的用户消息;
第一计时单元,用于所述消息暂存区中的用户消息超出第一预设时间时,将所述用户
消息写入所述消息队列。
6 .根据权利要求5所述的装置,其特征在于,所述装置还包括:
第二计时单元,用于所述消息队列中的用户消息超出第二预设时间时,将所述用户消
息从消息队列中删除。
7 .根据权利要求6所述的装置,其特征在于,
所述第一预设时间大于等于所述第二预设时间。
8.根据权利要求5所述的装置,其特征在于,
所述消息反馈单元,还用于从所述消息队列中接收到用户消息后,通过所述消息队列
将所述应答消息发送至所述消息暂存区。
9.一种服务器,其特征在于,所述服务器包括网络接口、存储器和处理器;其中,
所述网络接口,配置为实现组件之间的连接通信;
所述存储器,配置为存储能够在所述处理器上运行的计算机程序;
所述处理器,配置为在运行所述计算机程序时,执行权利要求1至4任一项所述方法。
权 利 要 求 书
1/2 页
2
评论