最近被第三方短信平台下发不可达的问题搞得头疼要死,在这边也想和大家了解下相关第三方短信平台的问题。
有什么好的办法可以监控到第三方短信平台下发是否到达?
由于短信是由第三方平台下发,作为我方是无法直接了解到短信是否可达的。
从我这侧能想到的办法:
一方面是和第三方平台确认好可达性及出现问题时及时解决问题的运营维护能力,同时如果能获取到第三方平台的监控到达日志就最好了,毕竟是商用的,产品稳定性的口碑本就是最重要的。
另一方面,从我们的角度来看,可以监控用户“获取验证码”与“登录”(或其他输入验证码后的进一步操作)两个事件的间隔时间,通过一定的逻辑判断(例如判断X时间段内有N个用户两个事件时间间隔大于Y分钟),作为告警和智能切换备用短信平台的依据。
但仔细分析起来,第一种方法依然是把问题扔给第三方平台,我们这侧没有实际掌握力,出了问题只能要求第三方平台尽快解决;而第二种方法本身比较被动,包括逻辑判断的度(X,N,Y的值)要怎么拿捏等
那么,有什么更好的办法,更友好的解决方案吗?
请诸位不吝赐教