【笔记】短信服务设计记录

模块拆分:

  • 服务配置

  • 模板

  • 计费

  • 日志

  • 验证码管理

  • 发送任务的管理

思考点

怎么与用户(手机)绑定,如何防止频繁调用。

策略模式来适配多种不同短信发送通道的场景。

短信任务管理,轮询和异步对生产者消费者的控制。

失败重试机制

相关推荐
稚辉君.MCA_P8_Java几秒前
SpringAI 人工智能
大数据·linux·人工智能·分布式·spring
CodingCarrot19 分钟前
自动化软件测试的基本流程
运维·自动化
时差freebright31 分钟前
【Linux系统】信号:信号保存 / 信号处理、内核态 / 用户态、操作系统运行原理(中断)
linux·运维·信号处理
利明的博客1 小时前
【流媒体】搭建流媒体服务器
运维·服务器
成都被卷死的程序员1 小时前
从0开始,来看看怎么去linux排查Java程序故障
java·linux·运维·服务器
山海青风2 小时前
OpenAI 实战进阶教程 - 第六节: OpenAI 与爬虫集成实现任务自动化
运维·人工智能·爬虫·python·自动化·nlp·beautifulsoup
学问小小谢2 小时前
第21节课:前端构建工具—自动化与模块化的利器
运维·前端·学习·计算机·自动化·电脑·硬件工程
打鱼又晒网2 小时前
Linux网络 | 网络层IP报文解析、认识网段划分与IP地址
linux·网络·tcp/ip
✿ ༺ ོIT技术༻2 小时前
Linux:宏观搭建网络体系
linux·服务器·网络
苏-言2 小时前
Linux环境下的Java项目部署技巧:Nginx 详解
linux·运维·服务器