这是一个基于 Spring Cloud 和 Spring Cloud Alibaba 体系构建的企业级分布式短信平台微服务系统。项目完整覆盖了短信提交、策略过滤(黑名单/敏感词/限流)、路由分发、网关下发、状态回执、日志检索、运营后台及监控告警等全生命周期链路。
核心技术栈:
后端框架:Spring Boot, Spring Cloud (Nacos, Feign)
数据与缓存:MySQL, Redis
消息驱动:RabbitMQ(含延迟队列用于回执重推)
搜索引擎:Elasticsearch + Kibana (海量短信发送日志与回执检索)
底层网关:基于 Netty 实现的高并发 CMPP 协议运营商对接。
任务调度:XXL-Job
项目亮点: 系统具备高可用和高并发处理能力,通过策略引擎实现灵活的通道路由;利用 RabbitMQ 异步削峰并保证消息不丢失;封装了支持鉴权的统一缓存服务;并包含完善的运营后台(Shiro认证)与动态资源监控体系。