买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:深圳乐信软件技术有限公司
摘要:本发明涉及通信技术领域,揭露一种延时消息投递方法,包括:接收并存储消息生产者发送的延时消息和对应的投递时间;根据投递时间生成消费队列和对应的时间轮数据装载器,将延时消息存储至投递时间对应的消费队列中;当检测到时间轮执行器启动时,将第一时间轮数据装载器和第二时间轮数据装载器加载到时间轮执行器中;根据第一时间轮数据装载器对应的消费队列内的延时消息生成消费任务并加载到时间轮刻度中;从时间轮刻度中定时提取消费任务并投递消费任务对应的延时消息至消息消费者,在第一时间周期结束后启动第二时间轮数据装载器并更新时间轮执行器中的时间轮数据装载器。本发明的延时消息投递方法实现了任意延时时间的消息投递功能。
主权项:1.一种延时消息投递方法,其特征在于,所述方法包括:接收消息生产者发送的延时消息,通过中间件服务器存储所述延时消息和该延时信息对应的投递时间;根据所述投递时间生成预设格式的消费队列,每个消费队列对应一个时间周期,在预设的时间轮中为每个时间周期的消费队列设置对应的时间轮数据装载器,将所述延时消息存储至所述投递时间对应的消费队列中,所述时间轮包括时间轮执行器、时间轮数据装载器和时间轮刻度指针;当检测到时间轮执行器启动时,获取第一时间周期对应的第一时间轮数据装载器和第二时间周期对应的第二时间轮数据装载器,将所述第一时间轮数据装载器和所述第二时间轮数据装载器加载到时间轮执行器中;启动第一时间轮数据装载器,根据第一时间轮数据装载器对应的消费队列内的延时消息生成消费任务,并将所述消费任务加载到预设的时间轮刻度中;通过所述时间轮刻度指针从所述时间轮刻度中定时提取消费任务并投递所述消费任务对应的延时消息至消息消费者,在第一时间周期结束后启动第二时间轮数据装载器以进行第二时间周期的延时消息投递,并在每个时间周期开始时按照时间周期顺序将下一时间周期对应的时间轮数据装载器加载到时间轮执行器中以待时间周期结束后启动。
全文数据:
权利要求:
百度查询: 深圳乐信软件技术有限公司 延时消息投递方法、装置、电子设备及存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。