[发明专利]一种基于分布式环境的信息发送方法及装置有效

专利信息
申请号: 201610060098.9 申请日: 2016-01-28
公开(公告)号: CN107015999B 公开(公告)日: 2020-11-03
发明(设计)人: 王乾 申请(专利权)人: 创新先进技术有限公司
主分类号: G06F16/174 分类号: G06F16/174;G06F16/182
代理公司: 北京晋德允升知识产权代理有限公司 11623 代理人: 杨移
地址: 开曼群岛大开曼岛乔治镇医院*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 分布式 环境 信息 发送 方法 装置
【说明书】:

本申请实施例提供一种基于分布式环境的信息发送方法及装置,该方法中,第一服务器确定各待发送信息的标识,将各标识发送至缓存区中存储,再根据缓存区中的标识逐一发送各待发送信息,且每发送一条待发送信息便删除缓存区中相应的标识,当切换至第二服务器发送信息时,第二服务器重新确定各待发送信息的标识,再将重新确定的各待发送的信息的标识发送至缓存区,并对该缓存区中的标识进行去重处理,最后再根据缓存区中去重后的标识逐一发送各待发送信息。通过上述方法,当切换服务器发送信息时,可以通过对缓存区中存储的标识进行去重处理,避免重复发送信息、减少待发送信息等待发送的时间,提高信息发送的效率。

技术领域

本申请涉及信息技术领域,尤其涉及一种基于分布式环境的信息发送方法及装置。

背景技术

随着信息化社会的发展,人们越来越习惯于使用网络来进行业务,使得通过网络进行的业务的数量在不断增加。而传统技术中,采用单一的设备或者程序进行业务处理的方式,在现今业务量的不断增加和设备硬件的性能限制的环境下,越发无法胜任当前网络业务处理的要求。于是,在现有技术中,人们开始利用分布式环境来处理网络业务,即,由多台服务器组成分布式系统,动态分配业务至运行压力较小的服务器上,使得该分布式系统可以执行大量的业务,而不会受到服务器的设备硬件性能的限制。

在现有技术中,当使用分布式系统进行信息发送时,首先要确定一个负载较小的服务器,该服务器从保存待发送信息的数据库中确定各未发送信息以及各发送失败的信息,作为待发送信息,将各待发送信息按照预先设定的规则排队,作为待发送信息队列,之后该分布式系统即可按顺序逐一发送各待发送信息。

由于考虑到存在待发送信息发送失败或者发送后没有接收到响应的情况(即,出现异常信息),所以为了使各异常信息可以快速的被重新发送,现有技术中,当各待发送信息的发送时间达到阈值或者发送数量达到阈值时,分布式系统会再次重新确定一个负载较小的服务器,再次执行待发送信息的发送流程。

但是,当该分布式系统确定服务器再次执行待发送信息的发送流程时,由于待发送信息队列中的各待发送信息可能还未全部发送完毕,所以在保存待发送信息的数据库中这种已经排队等待发送、但是尚未发送的信息也会显示未发送的状态,导致再次确定各待发送信息时,这类信息会被再次加入该待发送信息队列中,这就使的该待发送信息队列中存在重复的待发送信息。

例如,分布式系统确定由第一服务器执行信息发送流程,假设该第一服务器通过数据库中各信息的状态,确定各待发送信息,并建立待发送信息队列中包含100条待发送信息。进一步假设,当该分布式系统切换至第二服务器继续执行信息发送流程时,该待发送信息队列中尚有50条未发送的待发送信息,并且已发送的50条待发送信息中,有25条待发送信息发送失败,需要重新发送。

但是,由于在该待发送信息队列中尚未发送的50条待发送信息,在数据库中的状态仍然是未发送,所以,该第二服务器在确定待发送信息时,仍然会将这50条尚未发送的待发送信息确定为需要添加到待发送信息队列中的信息,于是,当该第二服务器确定当前待发送信息队列后,该待发送信息队列中会存在50个重复的待发送信息(即此时该待发送信息队列中包含:50个尚未发送的待发送信息、确定需要重新发送的25个待发送信息以及被重复加入该待发送信息队列的50条待发送信息,一共125条待发送信息),这就使得信息发送的效率大大降低。

进一步,若在该第二服务器确定待发送信息时,数据库中出现了新的待发送信息,则由于待发送信息队列中存在待发送信息的重复,该新的待发送信息只有等待前面125条待发送信息均被发送完毕后,才会被发送。这就使得,信息发送存在被积压,不能在短时内发送的问题,同样也使得信息发送的效率降低。

可见,在现有技术中采用分布式系统发送信息时,若待发送信息数量较多,待发送信息队列中存在的重复待发送信息就会越积越多,导致分布式环境下,发送信息的效率降低,且消耗网络资源增加。

发明内容

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201610060098.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top