短信平台

我要开发同款
proginn10424063952023年02月16日
154阅读
所属分类IT

作品详情

项目描述:为企业的0级应用,主要承担各业务线短信发送服务,是整个企业短信服务出口。
项目架构:Spring Boot + MyBaits +TiDB + Redis + Kafka

作为核心程序员,主要负责短信平台项目搭建、开发及日常维护工作。

通过Kafka、Redis等中间件将短信服务解耦为高吞吐低延迟的分布式短信发送服务。
完成多通道路由策略及负载均衡算法、失败重试机制、延时发送、异步回调通知等功能,保证短信精准送达。
通过设计实施黑白名单机制、限频限流等方案,进一步防止超发、滥发等情况,提高短信发送效率。     
完成模板审核、模板匹配、批量发送、手机号及内容脱敏等功能,使用Vue完成短信服务的管理后台。
同时负责异地双活冷备集群搭建、对接应用报警平台、自动域名切换、形成业务闭环,达到真正高可用。

自项目上线以来,能够支撑20万QPS,接口日调用量达百万。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论