【技术实现步骤摘要】
消息发送异常的处理方法、消息发送装置和电子设备
本专利技术涉及通信
,尤其涉及一种消息发送异常的处理方法、消息发送装置和电子设备。
技术介绍
在消息发送事件中,可能因某些原因而导致接收方无法接收消息,例如,接收方待处理的事务数较多、接收方接口异常、接收方系统升级、接收方系统宕机等等,从而导致消息发送超时或失败,即消息发送异常。当消息发送异常时,消息发送方通常会再次尝试向接收方发送请求,若接收方无法在短期内恢复正常,则消息发送方会反复向接收方发送请求,从而产生较多不必要的请求,造成不必要的资源消耗。
技术实现思路
本专利技术实施例提供一种消息发送异常的处理方法、消息发送装置和电子设备,以解决在消息发送异常时因反复发送请求而导致资源浪费的问题。第一方面,本专利技术实施例提供一种消息发送异常的处理方法,所述方法包括:向目标地址发送第一消息;若所述第一消息发送失败,则将所述目标地址加入黑名单;设置所述目标地址在所述黑名单中的第一存放时间;在达到所述第一存放时间 ...
【技术保护点】
1.一种消息发送异常的处理方法,其特征在于,所述方法包括:/n向目标地址发送第一消息;/n若所述第一消息发送失败,则将所述目标地址加入黑名单;/n设置所述目标地址在所述黑名单中的第一存放时间;/n在达到所述第一存放时间之后,将所述目标地址从所述黑名单中移除。/n
【技术特征摘要】
1.一种消息发送异常的处理方法,其特征在于,所述方法包括:
向目标地址发送第一消息;
若所述第一消息发送失败,则将所述目标地址加入黑名单;
设置所述目标地址在所述黑名单中的第一存放时间;
在达到所述第一存放时间之后,将所述目标地址从所述黑名单中移除。
2.根据权利要求1所述的方法,其特征在于,若所述第一消息发送失败,则将所述目标地址加入黑名单,包括:
若所述第一消息发送失败,则获取所述目标地址对应的连续失败次数,所述目标地址对应的连续失败次数为向所述目标地址发送消息连续失败的累计次数;
若所述目标地址对应的连续失败次数大于或等于第一预设值,则将所述目标地址加入黑名单。
3.根据权利要求1或2所述的方法,其特征在于,将所述目标地址从所述黑名单中移除之后,所述方法还包括:
向所述目标地址发送第二消息;
若所述第二消息发送失败,则将所述目标地址加入所述黑名单;
设置所述目标地址在所述黑名单中的第二存放时间,所述第二存放时间大于所述第一存放时间。
4.根据权利要求3所述的方法,其特征在于,向所述目标地址发送第二消息之后,所述方法还包括:
若所述第二消息发送成功,则将所述目标地址对应的连续失败次数置为零。
5.根据权利要求3所述的方法,其特征在于,所述第二存放时间与所述目标地址对应的连续失败次数正相关。
6.根据权利要求5所述的方法,其特征在于,所述第二存放时间与所述目标地址对应的连续失败次数之间的关系为以下任意一种:
所述第二存放时间与所述目标地址对应的连续失败次数成正比;
所述第二存放时间与所述目标地址对应的连续失败次数的N次幂成正比,N大于1;
所述第二存放时间与Y的X次幂成正比,Y大于1,X的取值为所述目标地址对应的连续失败次数。
7.根据权利要求3所述的方法,其特征在于,设置所述目标地址在所述黑名单中的第二存放时间,包括:
若所述第二消息发送失败,则获取所述目标地址对应的连续失败次数;
若所述目标地址对应的连续失败次数小于或等于第二预设值,则设置所述目标地址在所述黑名单中的第二存放时间...
【专利技术属性】
技术研发人员:陈贵,
申请(专利权)人:北京车和家信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。