又一个轮子:一款满足你的多种发送需求的短信发送组件: overtrue/easy-sms
其实这个轮子已经做好 3 个月了,陆续做了一些修改,另外一些朋友也在试用与测试,所以经过这 3 个月来的打磨,应该是时候放出来坑更多的小朋友了,哈哈,开个玩笑。
先讲讲缘由咯:
- 我们通常会在一个应用使用多家的短信发送服务以保证服务可用性。
- 接入多家服务的时候需要写多份代码,维护成本高。
- 针对各家服务商的调用方式不同,发送消息写法不统一。
- 增减服务商成本较大,代码改动量大。
当然了,对于编码质量高的同学来讲,上面的这些问题都不算大事,但是重复的折腾就会比较厌烦了,所以呢,我就开了这个坑。
https://github.com/overtrue/easy-sms
特点:
- 支持目前市面多家服务商:云片、Submail、螺丝帽、阿里大于、容联云通讯、互亿无线、聚合数据、SendCloud
- 一套写法兼容所有平台
- 简单配置即可灵活增减服务商
- 支持多种服务商选择策略
- 统一的返回值格式,便于日志与监控
- 自动轮询选择可用的服务商
- 更多等你去发现与改进...
你需要做的就是先打开上面的链接,点击右上角区域的 star, 然后看文档,喜欢就装上玩。有问题随时找我咯。:kiss:
推荐文章: