79分布式电商项目 - 阿里大于短信发送

简介: 79分布式电商项目 - 阿里大于短信发送

阿里大于简介

阿里大于是阿里云旗下产品,融合了三大运营商的通信能力,通过将传统通信业务和能力与互联网相结合,创新融合阿里巴巴生态内容,全力为中小企业和开发者提供优质服务阿里大于提供包括短信、语音、流量直充、私密专线、店铺手机号等个性化服务。通过阿里大于打通三大运营商通信能力,全面融合阿里巴巴生态,以开放 API 及 SDK 的方式向开发者提供通信和数据服务,更好地支撑企业业务发展和创新服务。

短信申请

1 注册账户

首先我们先进入“阿里大于” www.alidayu.comhttps://dayu.aliyun.com/)

注册账号后,再在手机下载“阿里云”应用,登陆,然后进行在线实名认证。

2 登录系统

使用刚才注册的账号进行登陆。

点击进入控制台

点击使用短信服务

3 申请签名

4 申请模板

5 创建 accessKey

SDK安装

从阿里云通信官网上下载 Demo 工程

解压后导入 Eclipce

红线框起来的两个工程就是阿里云通信的依赖 jar 源码,我们将其安装到本地仓库

删除 aliyun-java-sdk-core 的单元测试类

本地 jar 包安装后 alicom-dysms-api 工程引入依赖

<dependencies>
   <dependency> 
     <groupId>com.aliyun</groupId>
     <artifactId>aliyun-java-sdk-dysmsapi</artifactId>  
     <version>1.0.0-SNAPSHOT</version>
   </dependency> 
   <dependency>
      <groupId>com.aliyun</groupId> 
      <artifactId>aliyun-java-sdk-core</artifactId> 
      <version>3.2.5</version>
    </dependency>
</dependencies>

红叉消失了

发送短信测试

(1)打开 SmsDemo

替换下列几处代码

这个 accessKeyId 和 accessSecret 到刚才申请过的手机号,短信签名和模板号

模板参数

number 是我们申请模板时写的参数

执行 main 方法就可以在手机收到短信

目录
相关文章
|
NoSQL 调度 Redis
19- 你的项目中哪里用到了分布式锁
在一个项目中,为解决集群环境下SpringTask定时任务的重复执行问题,采用了Redis实现分布式锁来管理任务调度,防止资源浪费。后来因任务量和执行规则增加,以及单节点效率限制,系统改用XXL-JOB,分布式锁不再使用。
196 2
|
安全 开发工具 git
git分布式版本控制系统及在码云上创建项目并pull和push
通过本文的介绍,我们详细讲解了Git的基本概念和工作流程,并展示了如何在码云上创建项目及进行pull和push操作。Git作为一种分布式版本控制系统,为开发者提供了强大的工具来管理代码变更和协作开发。希望本文能帮助您更好地理解和使用Git及码云,提高开发效率和代码质量。
748 18
|
安全 开发工具 git
git分布式版本控制系统及在码云上创建项目并pull和push
通过本文的介绍,我们详细讲解了Git的基本概念和工作流程,并展示了如何在码云上创建项目及进行pull和push操作。Git作为一种分布式版本控制系统,为开发者提供了强大的工具来管理代码变更和协作开发。希望本文能帮助您更好地理解和使用Git及码云,提高开发效率和代码质量。
479 16
|
消息中间件 分布式计算 中间件
秀出天际!阿里甩出的988页分布式微服务架构进阶神仙手册我粉了
秀出天际!阿里甩出的988页分布式微服务架构进阶神仙手册我粉了
|
缓存 NoSQL Java
分布式项目中锁的应用(本地锁-_redis【setnx】-_redisson-_springcache)-fen-bu-shi-xiang-mu-zhong-suo-de-ying-yong--ben-de-suo--redissetnx-springcache-redisson(一)
分布式项目中锁的应用(本地锁-_redis【setnx】-_redisson-_springcache)-fen-bu-shi-xiang-mu-zhong-suo-de-ying-yong--ben-de-suo--redissetnx-springcache-redisson
278 0
|
SpringCloudAlibaba Java 持续交付
【构建一套Spring Cloud项目的大概步骤】&【Springcloud Alibaba微服务分布式架构学习资料】
【构建一套Spring Cloud项目的大概步骤】&【Springcloud Alibaba微服务分布式架构学习资料】
1210 0
|
NoSQL Java Redis
面试官:项目中如何实现分布式锁?
面试官:项目中如何实现分布式锁?
689 7
面试官:项目中如何实现分布式锁?
|
消息中间件 架构师 Java
阿里面试:秒杀的分布式事务, 是如何设计的?
在40岁老架构师尼恩的读者交流群中,近期有小伙伴在面试阿里、滴滴、极兔等一线互联网企业时,遇到了许多关于分布式事务的重要面试题。为了帮助大家更好地应对这些面试题,尼恩进行了系统化的梳理,详细介绍了Seata和RocketMQ事务消息的结合,以及如何实现强弱结合型事务。文章还提供了分布式事务的标准面试答案,并推荐了《尼恩Java面试宝典PDF》等资源,帮助大家在面试中脱颖而出。
|
资源调度 Java 调度
项目环境测试问题之Schedulerx2.0通过分布式分片任务解决单机计算瓶颈如何解决
项目环境测试问题之Schedulerx2.0通过分布式分片任务解决单机计算瓶颈如何解决
317 0
项目环境测试问题之Schedulerx2.0通过分布式分片任务解决单机计算瓶颈如何解决
|
SQL NoSQL Java
如何在Java项目中实现分布式锁
如何在Java项目中实现分布式锁