发送注册验证码 * 验证码需求: * 1.后台随机产生4个字符 * 2.1分钟以内只能发送1次验证码 * 3.超过1分钟,但在5分钟以内,发送的验证码依然是第一次产生的验证码字符 * 4.超过了5分钟以后,产生全新的验证码 * 前端使用什么框架先不管 依赖配置 短信依赖包 redis配置,因为验证码和手机号存储在redis中 短信平台使用的建网 sms ,http://www.smschinese
转载
2023-10-24 10:08:32
93阅读
之前一直调用飞信接口发送告警信息,最近购买了第三方短信接口。所以准备使用接口发送告警。 短信接口是基于https的摘要认证。https认证还是自己做的,调用接口的时候还需要load证书。感觉超级难用,不管那么多,先让它跑起来再说。废话不多说,先上代码。#!/usr/bin/env
原创
2015-01-27 09:37:33
3229阅读
点赞
WebSocket可用于实现网页版聊天室,以及服务器消息实时通知。通过自己大致的摸索,今天先简单介绍一下如何通过WebSocket实现消息推送。1.先要导入相关pom依赖。<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId&
转载
2023-10-24 06:40:06
57阅读
Zabbix简介Zabbix 近几年得到了各大互联网公司的认可,当然第一点归功与它强大的监控功能,第二点免费开源也得到了广大用户的青睐。Zabbix 能将操作系统中的绝大部分指标进行监控,比如(CPU 负荷,内存使用,网络状况,端口监视,日志监视等等等等指标!)。监控指标的广度是一方面,它强大的功能特点也省去了很多的配置操作。Zabbix 功能特点:自动发现服务器和网络设备分布式监控
原创
2015-11-11 18:36:22
2015阅读
SpringBoot发送邮件1、pom<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.4.RELEASE</vers
转载
2023-07-11 18:50:40
44阅读
Spring Boot深度课程系列14 峰哥说技术:Spring Boot异常处理方案源码解析与实践虽然我们可以@ControllerAdvice注解配置@ExceptionHandler来处理全局异常。但是也可以有自己的方案,在Spring Boot中对异常的处理有一些默认的策略,我们可以通过一个案例来看。案例:构造一个工程,访问http://localhost:8080/
一、短信告警的优势短信通讯存储转发机制、不占语音信道机制,天生具有无与伦比的可靠性,100%兼容各种手机的数据业务,其及时、廉价、方便的沟通功能, 成为报警、通知、身份验证码等许多关键性事务的首选方式。 经过工信部及各大运营商的多次治理,短信被滥用的情况基本绝迹,正常的告警通知信息不会被忽视,也不会被淹没,短信告警以高送达率成为告警应用的首选。二、高可用短信平台的必要性高可用,就是随时可用,就是平
Prometheus Alert 是开源的运维告警中心消息转发系统,支持主流的监控系统 Prometheus,日志系统 Graylog 和数据可视化系统 Grafana 发出的预警消息。通知渠道支持钉钉、微信、华为云短信、腾讯云短信、腾讯云电话、阿里云短信、阿里云电话等等。部署PrometheusAlert wget https://github.com/feiyu563/PrometheusAl
转载
2023-10-07 22:12:04
223阅读
# Spring Boot 短信网关
短信网关是一种通过互联网将短信传递到移动通信网络的系统。它允许应用程序使用短信服务来发送和接收短信。在本文中,我们将介绍如何使用Spring Boot构建一个简单的短信网关,并提供代码示例。
## 什么是Spring Boot?
Spring Boot是一个用于快速构建应用程序的框架。它基于Spring框架,并提供了自动配置和开箱即用的特性,使得开发人员
原创
2023-10-24 15:52:04
32阅读
记录一下如何调用短信接口,我们这里就来使用阿里云的短信接口,首先注册一个账号,登陆过后,选择控制台,然后在输入框里面查找短信服务在选择管理控制台,就可以来到短信接口开发配置页面 接下来配置短信模板,主要是这两个,签名管理和模板管理 点击添加签名,随便看着填写一下即可,一般审核两个小时左右就能审核通过,这个时候记住自己的签名,接下来添加模板,主要说一下重点,模板内容 可以看一下人家的示例:{numb
把kaptcha作为工程的一个类,加上@Configration注解在返回kaptcha的方法中加上@Bean注解
转载
2023-05-26 03:27:01
67阅读
简单记录下springboot 接收接口实现。
用到的基本都是APACHE的 HttpClient 发起的post请求。
现在SpringBoot中Spring 推荐 RestTemplate来发起post请求。
有时间我会贴在下面完整RestTemplate来发起的请求,但大致其实逻辑相同,使用框架包装下head信息、设定内容格式、设定内容编码。
转载
2023-05-26 03:34:21
288阅读
目录Prometheus告警简介:Alertmanager概述:下载Alertmanager源码包方法一:方法二:1.安装和部署Alertmanager(1)解包(2)制作alertmanager服务启动文件(3)启动并设置开机自启(4)查看alertmanager默认进程号2.在prometheus中配置alertmanager的地址信息。(2)重启Prometheus服务3.在promethe
首先介绍发送短信是个什么鬼? 说白了就是一个短信服务器提供一个webservice服务供我们调用。我用到是一个提供了sendSms(String phone,String content)的方法。下面开始唠干的,首先我创建了一个实体类SmsConst来存放一些常量。如图所示:实体类创建完毕之后上代码:public class SmsTest {
public s
转载
2023-06-05 16:53:36
264阅读
zabbbix的配置文件的目录/usr/lib/zabbix/alertscripts编写sendSMS.sh脚本#!/bin/bash## Filename: sendSMS.sh# Revision: 1.2# Date: 2015/09/07# Author:
原创
2016-01-05 14:38:32
880阅读
Alertmanager配置短信告警Prometheus是以operator方式部署。这里仅仅提供一个思路,万变不离其宗。使用短信告警之前需要自己购买短信服务,然后定义好短信模板,一般都有现成的sdk,自己简单包装一下就可以使用了。思路:通过自定义webhook的方式进行发送。我简单写了一个webhook,项目地址:https://github.com/cool-ops/prometheus-al
原创
2021-03-09 15:46:47
2222阅读
目录相关软件安装包 百度网盘1.安装prometheus2.启动prometheus3.远程监控linux主机4.监控mysql (1)安装mysqld_exporter(2)mysql库创建相应用户并赋权(从库不需要)(3)配置mysqld_exporter(4)启动mysqld_exporter(5)配置prometheus(6)重启prometheus5.安装Grafan
此处默认已安装Prometheus服务,服务地址:192.168.56.200 一、安装Alertmanager此处采用源码编译的方式安装。首先下载alertmanager的软件包,下载地址:https://github.com/prometheus/alertmanager/releases/download/v0.19.0/alertmanager-0.19.0.linux-amd6
目录1 前言2 准备工作2.1 了解流程2.2 配置信息2.3 短信签名和模板2.3.1 签名2.3.2 模板2.3.3 存入数据库3 SDK4 集成Springboot4.1 集成4.2 测试5 后记1 前言 线上系统开发中,短信功能是经常要用到的,比如注册、修改手机号、修改密码时短信验证码等。我们这里是一个基于Springboot的微服务(SpringCloud Alibaba)项目,选择阿里
转载
2023-08-04 16:06:31
3阅读
Maven+springboot+阿里大于短信验证服务纠结点:Maven库没有sdk,需要解决 Maven打包找不到相关类,需要解决ps:最近好久没有写点东西了,项目太紧,今天来一篇一、本文简介 在工作当中的项目中,我遇到过这种情况,公司架构选型SpringBoot ,这是个基于Maven构建的项目, 需要集成阿里大鱼短信系统,然后暴露REST风格的API接口出去。本文重点讲解。二、开发