System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种可动态切换短信平台的监控方法技术_技高网

一种可动态切换短信平台的监控方法技术

技术编号:42298235 阅读:13 留言:0更新日期:2024-08-14 15:47
本发明专利技术公开了一种可动态切换短信平台的监控方法,包括以下步骤:App调用短信发送及监控系统的接口,传入请求信息;短信发送及监控系统获取到请求信息,根据redis数据库的默认配置参数调用第一云短信平台的接口,将封装后的请求信息发送到第一云短信平台;若调用第一云短信平台的接口发送请求信息失败或返回异常,则短信发送及监控系统调用第二云短信平台的接口;将封装后的请求信息发送到第二云短信平台。本申请提供的技术方案更加简单灵活,系统会自动监控当前调用的短信平台的实时状态,发生异常时,会动态切换到备用短信平台,无需人工干预,便可达到一个短信业务容灾的效果。

【技术实现步骤摘要】

本专利技术涉及短信服务发送和监控,更具体的说是涉及一种可动态切换短信平台的监控方法


技术介绍

1、短信服务作为常见的云端服务,广泛的应用于软件技术的各个场景中,包括短信登录验证码、营销广告等等,但是由于短信要求准确性、实时性、稳定性较高,使用中的短信平台如果出现异常或者欠费不可用时,会导致我们自己的业务系统异常。

2、公开号为cn115988436a,专利技术名称为《一种多渠道短信发送及监控系统及装置》的中国专利,该专利技术包括:调用方,用于生成短信发送命令并发送;所述短信发送命令包括目标用户相关信息、待发送短信及短信发送时段;短信服务平台,用于接收所述短信发送命令,并根据短信发送命令确定短信发送渠道;短信发送渠道,用于接收所述短信服务平台发送的数据,并根据接收到的数据,向目标用户端发送短信;目标用户端,用于接收短信发送渠道发送的短信。该专利并不存在监控系统,且不能动态切换短信平台。

3、公开号为cn110324796a,专利技术名称为《一种通过配置实现多短信平台调用的方法》的中国专利,该专利方案通过配置实现多短信平台调用的方法,面对开放者,基于多种短信平台,通过数据库配置调用多短信平台以提升短信业务的健壮性,首先确定短信平台调用地址和方式,然后通过数据库配置参数和调用方式,最后通过配置根据优先级确定短信平台调用顺序。该专利通过修改数据库来实现切换短信平台,且不能实时监控系统异常。


技术实现思路

1、本专利技术的目的在于提供一种可动态切换短信平台的监控方法,以期解决
技术介绍
中的问题。

2、为了实现上述目的,本专利技术采用以下技术方案:

3、一种可动态切换短信平台的监控方法,包括以下步骤:

4、app调用短信发送及监控系统的接口,传入请求信息;

5、短信发送及监控系统获取到请求信息,根据redis数据库的默认配置参数调用第一云短信平台的接口,将封装后的请求信息发送到第一云短信平台;

6、若调用第一云短信平台的接口发送请求信息失败或返回异常,则短信发送及监控系统调用第二云短信平台的接口;将封装后的请求信息发送到第二云短信平台。

7、在一些实施例中,所述请求信息包括:手机号、验证码、短信类型。

8、在一些实施例中,所述短信发送及监控系统调用第一云短信平台的接口,将封装后的请求信息发送到第一云短信平台中,尝试调用第一云短信平台的接口的次数最多三次,若三次内发送成功,流程正常结束,若超过三次发送失败或返回异常,则短信发送及监控系统调用第二云短信平台的接口。

9、在一些实施例中,切换到第二云短信平台后,调用接口重新发送短信并将异常通过邮件通知运维人员。

10、在一些实施例中,短信发送及监控系统将自动修改redis数据库里的配置参数。

11、在一些实施例中,第一云短信平台为阿里云短信平台。

12、在一些实施例中,第二云短信平台为华为云短信平台。

13、本专利技术与现有技术相比具有的有益效果是:

14、本专利技术可以解决短信发送服务发送异常时,导致短信服务不可用的问题。使用者对接两个短信平台来实现短信发送的功能,同时实时监控短信发送状态,当发生系统异常时,可动态切换到备用短信平台,并将异常通过邮件发送给运维人员。

本文档来自技高网...

【技术保护点】

1.一种可动态切换短信平台的监控方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种可动态切换短信平台的监控方法,其特征在于,所述请求信息包括:手机号、验证码、短信类型。

3.根据权利要求1所述的一种可动态切换短信平台的监控方法,其特征在于,所述短信发送及监控系统调用第一云短信平台的接口,将封装后的请求信息发送到第一云短信平台中,尝试调用第一云短信平台的接口的次数最多三次,若三次内发送成功,流程正常结束,若超过三次发送失败或返回异常,则短信发送及监控系统调用第二云短信平台的接口。

4.根据权利要求1所述的一种可动态切换短信平台的监控方法,其特征在于,切换到第二云短信平台后,调用接口重新发送短信并将异常通过邮件通知运维人员。

5.根据权利要求4所述的一种可动态切换短信平台的监控方法,其特征在于,短信发送及监控系统将自动修改redis数据库里的配置参数。

6.根据权利要求4所述的一种可动态切换短信平台的监控方法,其特征在于,第一云短信平台为阿里云短信平台。

7.根据权利要求4所述的一种可动态切换短信平台的监控方法,其特征在于,第二云短信平台为华为云短信平台。

...

【技术特征摘要】

1.一种可动态切换短信平台的监控方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种可动态切换短信平台的监控方法,其特征在于,所述请求信息包括:手机号、验证码、短信类型。

3.根据权利要求1所述的一种可动态切换短信平台的监控方法,其特征在于,所述短信发送及监控系统调用第一云短信平台的接口,将封装后的请求信息发送到第一云短信平台中,尝试调用第一云短信平台的接口的次数最多三次,若三次内发送成功,流程正常结束,若超过三次发送失败或返回异常,则短信发送及监控系统调用第二云短信平台的接口。

...

【专利技术属性】
技术研发人员:廖宸宇陈良
申请(专利权)人:四川虹美智能科技有限公司
类型:发明
国别省市:

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

1