延迟消息队列实现方法以及系统
基本信息
申请号 | CN201911295794.8 | 申请日 | - |
公开(公告)号 | CN111045806A | 公开(公告)日 | 2020-04-21 |
申请公布号 | CN111045806A | 申请公布日 | 2020-04-21 |
分类号 | G06F9/48 | 分类 | 计算;推算;计数; |
发明人 | 佘万卫 | 申请(专利权)人 | 云南优鸟科技有限公司 |
代理机构 | - | 代理人 | - |
地址 | 650000 云南省昆明市五华区北市区烟草二号路北段东侧宁康园小区6幢4单元102室 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种延迟消息队列实现方法以及系统,包括:S101、在缓存服务器上预先创建一有序集合;S102、业务流程发送延迟消息至延迟消息模块,其中,所述延迟消息包括业务数据以及定时执行时间;S103、所述延迟消息模块将所述延迟消息保存至缓存服务器的有序集合中,所述缓存服务器根据时间戳进行升序排序;S104、所述延迟消息模块每隔一预定时间至所述缓存服务器上获取与当前时间的时间戳相等的业务数据;S105、若获取到所述业务数据,则将获取到的数据进行处理,将处理后的业务数据发送至消息队列中;S106、消息队列收到消息后,将消息投递至定时任务执行模块;S107、定时任务执行模块启动线程进行定时任务的执行。 |
