8.微服务项目实战---SMS--短信服务

8.1 短信服务介绍

短信服务( Short Message Service )是阿里云为用户提供的一种通信服务的能力。
  • 产品优势:覆盖全面、高并发处理、消息堆积处理、开发管理简单、智能监控调度
  • 产品功能:短信通知、短信验证码、推广短信、异步通知、数据统计
  • 应用场景:短信验证码、系统信息推送、推广短信等

8.微服务项目实战---SMS--短信服务_第1张图片 

8.2 短信服务使用

接下来 , 我们使用 短信验证码 功能来演示短信服务的使用。流程如下 :

 

 8.2.1 准备工作

8.2.1.1 实名认证
https://help.aliyun.com/document_detail/48263.html?spm=a2c4g.11186623.2.25.1f9415ec9MLqK
D
8.2.1.2 开通短信服务

 8.微服务项目实战---SMS--短信服务_第2张图片

8.2.1.3 申请认证秘钥 名称
8.微服务项目实战---SMS--短信服务_第3张图片

8.2.1.4 申请短信签名

8.微服务项目实战---SMS--短信服务_第4张图片

 

8.2.1.5 申请短信模板

8.微服务项目实战---SMS--短信服务_第5张图片

8.2.2 短信服务API介绍

8.2.2.1 短信发送 (SendSms)
调用 SendSms 发送短信。
请求参数
8.微服务项目实战---SMS--短信服务_第6张图片

 

返回数据 名称
8.微服务项目实战---SMS--短信服务_第7张图片

 

8.2.2.2 短信查询 (QuerySendDetails)
调用 QuerySendDetails 接口查看短信发送记录和发送状态。
请求参数
8.微服务项目实战---SMS--短信服务_第8张图片

 

返回数据
8.微服务项目实战---SMS--短信服务_第9张图片

 

8.2.2.3 功能测试
 
1 : 引入阿里云服务依赖
8.微服务项目实战---SMS--短信服务_第10张图片

2: 使用阿里云提供的Demo测试短信发送

8.微服务项目实战---SMS--短信服务_第11张图片 

 8.3 下单之后发送短信

1 shop - user 模块中加入 sms 依赖
8.微服务项目实战---SMS--短信服务_第12张图片

 

2 将阿里短信给出的 demo 封装成工具类
8.微服务项目实战---SMS--短信服务_第13张图片

 

3 修改短信发送的服务
8.微服务项目实战---SMS--短信服务_第14张图片

 

你可能感兴趣的:(spring,cloud,微服务,java,运维)