短信微服务

作者: 神豪VS勇士赢 | 来源:发表于2019-03-14 22:52 被阅读47次

需求分析

image.png

我们这里需要从消息队列取消息 所以需要在pom 导入 amqp 包以及阿里服务短信包
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-dysmsapi</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-core</artifactId>
<version>3.3.1</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-amqp</artifactId>
</dependency>

我们使用的短信服务是基于阿里云的所以我们要使用阿里云短息服务

image.png

使用阿里短信之前需要注意点: 准备工作

image.png

还需要在配置文件中加入:
aliyun:
sms:
accessKeyId: 不告诉你
accessKeySecret: 不告诉你
template_code: ssss
sign_name: xxx
有集成的短信Util文件 大家需要的可以私信我 : SmsUtil

修改短信监听类

@Component
@RabbitListener(queues = "sms")
@Slf4j
public class SmsListener {

@Autowired
private SmsUtil smsUtil;

@Value("${aliyun.sms.template_code}")
private String templateCode;

@Value("${aliyun.sms.sign_name")
private String signName;

@RabbitHandler
public void receiveSms(Map<String, String> message) {
    log.info("手机号" + message.get("mobile"));
    log.info("验证码" + message.get("code"));
    try {
        smsUtil.sendSms(message.get("mobile"), templateCode, signName,
                "\" number \" : \""+ message.get("code")+"\" }");
    } catch (ClientException e) {
        log.error("发送验证码失效!",e);
    }
}

}

相关文章

  • 你对短信的认知是什么?

    对你来说,短信服务商做什么的?垃圾短信服务?或者短信群发验证码?或者会被微信代替的工具?那对于企业来讲,短信又意味...

  • NoticeServices 通用的通知服务

    NoticeServices 通用的通知服务 通用的通知服务支持web、webhook、短信、邮件、企业微信等通知...

  • 阿里大于发送短信验证码demo

    使用阿里云的短信服务进行短信发送 1.在阿里的短信服务申请短信签名以及短信模板 短信签名:image.png 短信...

  • 阿里云点播服务

    阿里云开通短信服务 1、进入控制台,搜索短信服务,进入 2、开通短信服务,进入到短信服务的控制台中 3、进入国内消...

  • 2018.10.10

    了解阿里云短信服务 短信服务的研究学习

  • 52.短信服务介绍

    SMS-短信服务 短信服务介绍 短信服务(Short Message Service)是阿里云为用户提供的一种通信...

  • SpringBoot+Vue+ElementUI实现后台管理系统

    一、SpringBoot 整合阿里云服务 -- 短信服务 1、简介 短信服务(Short Message Serv...

  • 集成阿里云短信服务

    开通阿里云短信服务 登录阿里云进入控制台 产品与服务-->云通讯-->短信服务-->国内消息 创建 签名与短信模...

  • 飞海微 交 易 定 制开发

    微 交 易原生开发就找飞海18962892876,包整套,微 信,网页,ap p开发,服务器,域名,短信,维护。技...

  • zabbix监控

    监控服务概述 1、实时查看服务状态2、可以发送报警信息(邮件报警、短信报警、电话报警、微信报警、值班(大屏幕)报警...

网友评论

    本文标题:短信微服务

    本文链接:https://www.haomeiwen.com/subject/aofhmqtx.html