推送消息的方法、装置、设备和计算机可读介质制造方法及图纸

技术编号:43007420 阅读:24 留言:0更新日期:2024-10-18 17:14
本发明专利技术公开了推送消息的方法、装置、设备和计算机可读介质,涉及医疗健康服务技术领域。该方法的一具体实施方式包括:以预设推送时间点作为存储值,在Redis缓存中将订阅端和订阅标识作为存储字段,存储用户消息订阅数据;将系统时间点作为存储值,在Redis缓存中获取所述用户消息订阅数据,并在所述用户消息订阅数据中获取所述订阅标识的推送数据;同步所述推送数据至延迟队列,基于所述用户消息订阅数据中预设推送时间点确定所述推送数据的实际推送时间点,并采用线程池在所述实际推送时间点向所述订阅端推送包括所述推送数据的推送消息。该实施方式能够提高推送消息的速度,保障用户在预定时间内收到订阅消息。

【技术实现步骤摘要】

本专利技术涉及医疗健康服务,尤其涉及一种推送消息的方法、装置、设备和计算机可读介质


技术介绍

1、目前,用户消息订阅推送大多都是基于数据库存储数据,然后特定时间之内向用户推送消息或者以消息队列(message queue,mq)的订阅方式实现消息推送。

2、在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:在数据量过大的情况下会造成推送消息速度缓慢甚至消息丢失,导致用户难以在预定时间内收到订阅消息。例如,在医疗健康服务场景中,由于数据量过大,患者难以及时获取所订阅的医疗健康消息。


技术实现思路

1、有鉴于此,本专利技术实施例提供一种推送消息的方法、装置、设备和计算机可读介质,能够提高推送消息的速度,保障用户在预定时间内收到订阅消息。

2、为实现上述目的,根据本专利技术实施例的一个方面,提供了一种推送消息的方法,包括:

3、以预设推送时间点作为存储值,在远程字典服务redis缓存中将订阅端和订阅标识作为存储字段,存储用户消息订阅数据;p>

4、将系统本文档来自技高网...

【技术保护点】

1.一种推送消息的方法,其特征在于,包括:

2.根据权利要求1所述推送消息的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述推送消息的方法,其特征在于,所述以系统时间点作为存储值,在Redis缓存中获取所述用户消息订阅数据,包括:

4.根据权利要求1所述推送消息的方法,其特征在于,所述用户消息订阅数据中预设推送时间点确定所述推送数据的实际推送时间点,包括:

5.根据权利要求1所述推送消息的方法,其特征在于,所述采用线程池在所述实际推送时间点向所述订阅端推送包括推送数据的推送消息之后,还包括:

6.根据权利要求1所述推送...

【技术特征摘要】

1.一种推送消息的方法,其特征在于,包括:

2.根据权利要求1所述推送消息的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述推送消息的方法,其特征在于,所述以系统时间点作为存储值,在redis缓存中获取所述用户消息订阅数据,包括:

4.根据权利要求1所述推送消息的方法,其特征在于,所述用户消息订阅数据中预设推送时间点确定所述推送数据的实际推送时间点,包括:

5.根据权利要求1所述推送消息的方法,其特征在于,所述采用线程池在所述实际推送时间点向所述订阅端推送包括推送数据的推送消息之后,还包括:

6.根据权利要求1...

【专利技术属性】
技术研发人员:万江韩龙
申请(专利权)人:北京京东拓先科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1