预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110365749A(43)申请公布日2019.10.22(21)申请号201910553229.0(22)申请日2019.06.25(71)申请人上海非码网络科技有限公司地址201802上海市嘉定区科福路358_368号4幢1层E区JT2270室(72)发明人孔大超崔光辉易彪尚东明林振阳(74)专利代理机构上海唯源专利代理有限公司31229代理人季辰玲(51)Int.Cl.H04L29/08(2006.01)权利要求书1页说明书5页附图3页(54)发明名称消息推送方法、消息推送系统和一种存储介质(57)摘要本发明公开了一种消息推送方法、消息推送系统和一种存储介质,其中消息推送方法包括:消息队列接收消息源推送的订单消息,将所述订单消息推送至订阅推送服务的推送节点;所述推送节点在接收到所述订单消息后,等待店铺端连接后将所述订单详情推送至所述店铺端。本发明解决了传统轮循方法中存在的,资源浪费、消息实时性较差的情况,可以实现即时消息推送;对店铺网络架构也无需额外的技术要求,消息即时性、准确性也可以得到保障。CN110365749ACN110365749A权利要求书1/1页1.一种消息推送方法,其特征在于,包括:消息队列接收消息源推送的订单消息,将所述订单消息推送至订阅推送服务的推送节点;所述推送节点在接收到所述订单消息后,等待店铺端连接后将所述订单消息推送至所述店铺端。2.如权利要求1所述的消息推送方法,其特征在于,所述消息队列采用分布式方式部署的消息队列集群。3.如权利要求2所述的消息推送方法,其特征在于,所述消息队列集群中的各个消息队列绑定在广播模式的交换器下,通过所述交换器接收所述订单消息。4.如权利要求3所述的消息推送方法,其特征在于,所述推送节点在将所述订单消息推送至所述店铺端之后,还包括:接收所述店铺端返回的推送成功的信息,对所述订单消息进行已推送标记;并且,所述消息队列集群中的其他推送节点在识别到所述已推送标记后删除所述订单消息。5.如权利要求1所述的消息推送方法,其特征在于,所述推送节点在将所述订单消息推送至所述店铺端的过程中,所述推送节点在接收到所述订单消息后,解析出所述订单消息指向的所述店铺端的目的店铺,在判断所述目的店铺在线后,将所述订单消息推送至所述目的店铺。6.如权利要求1所述的消息推送方法,其特征在于,所述消息源通过WebAPI将消息推送至消息队列。7.如权利要求1所述的消息推送方法,其特征在于,所述店铺端通过前置分流设施,与推送节点建立常连接。8.一种消息推送系统,其特征在于:包括消息队列和推送节点;所述消息队列用于接收消息源推送的订单消息,将所述订单消息推送至订阅推送服务的推送节点;所述推送节点用于在接收到所述订单消息后,等待店铺端连接后将所述订单消息推送至所述店铺端。9.如权利要求8所述的消息推送系统,其特征在于,所述推送节点采用虚拟主机,推送所述订单消息,且所述虚拟主机设置在店铺网络的DMZ区域。10.一种计算机可读的存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1~7任一项所述的消息推送方法。2CN110365749A说明书1/5页消息推送方法、消息推送系统和一种存储介质技术领域[0001]本发明涉及数据处理技术领域,尤其涉及一种消息推送方法、消息推送系统和一种存储介质。背景技术[0002]当客户端数据来源在云端(或者用户端),并且不确定何时会产生数据,比如店铺端从云端获取各渠道互联网订单时,通常采用轮循的方式,主动、定时地向Web端请求,并在本地缓存,在下一次请求后,再将本地缓存的数据与新数据进行比较,筛选出已经处理过的数据,避免重复处理;另一种方式是使用推送技术,但通常前提是店铺内部网络可以直接寻址。[0003]然而,对于使用轮循方式,当客户端基数较大时,会产生巨量的无用请求,业务不繁忙时段轮循也不会间断,造成不必要的资源开销;同时,业务繁忙时段,可能由于轮循周期较长,影响消息实时性,即,轮循周期越短,实时性越好,资源浪费越多;轮循周期越长,实时性越差,资源浪费越少。而且,传统店铺的网络质量并不理想,轮循产生的流量开销很高,对使用3G、4G网络,VPN网络,流量包月网络的店铺而言会产生额外的成本。对于不能直接寻址的店铺网络架构,目前没有较为理想的实时推送方法。发明内容[0004]有鉴于此,本发明实施例提供了一种消息推送方法、一种消息推送系统以及一种计算机可读的存储介质,能够解决了传统轮循方法中存在的,资源浪费、消息实时性较差的情况,实现即时消息推送。[0005]本发明的第一方面提供一种消息推送方法,其包括:[0006]消息队列接收消息源推送的订单消息,将所述订单消息推送至订阅推送服务的