System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及短信服务发送和监控,更具体的说是涉及一种可动态切换短信平台的监控方法。
技术介绍
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所述的一种可动态切换短信平台的监控方法,其特征在于,所述短信发送及监控系统调用第一云短信平台的接口,将封装后的请求信息发送到第一云短信平台中,尝试调用第一云短信平台的接口的次数最多三次,若三次内发送成功,流程正常结束,若超过三次发送失败或返回异常,则短信发送及监控系统调用第二云短信平台的接口。
...【专利技术属性】
技术研发人员:廖宸宇,陈良,
申请(专利权)人:四川虹美智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。