|
|
|
@ -1,4 +1,5 @@
|
|
|
|
|
![](doc/images/titile.jpeg)
|
|
|
|
|
|
|
|
|
|
<p align="center">
|
|
|
|
|
<a href="#"><img src="https://img.shields.io/badge/Author-3y-orange.svg" alt="作者"></a>
|
|
|
|
|
<a href="#项目官方交流群"><img src="https://img.shields.io/badge/项目群-交流-red.svg" alt="项目群交流"></a>
|
|
|
|
@ -45,6 +46,32 @@
|
|
|
|
|
|
|
|
|
|
![](doc/images/1.jpeg)
|
|
|
|
|
|
|
|
|
|
## 项目特性
|
|
|
|
|
|
|
|
|
|
**简单易用**:通过Web页面快速对接模板,操作简单,一分钟上手
|
|
|
|
|
|
|
|
|
|
**多渠道消息下发**:支持短信、邮件、微信服务号(模板消息)、微信小程序(订阅消息)、钉钉(群机器人)、钉钉(工作消息)、安卓push通知栏、企业微信(机器人消息)、企业微信(应用消息)、飞书机器人消息。
|
|
|
|
|
|
|
|
|
|
**渠道资源隔离**:不同的渠道不同的消息类型下发互不影响。例如邮件下发通道跟短信下发通道是隔离的,邮件发送缓慢不影响短信的正常发送。
|
|
|
|
|
|
|
|
|
|
**全渠道多维度消息链路追踪**:分别以用户、模板、消息的维度监控下发的过程,可准实时查看消息下发的情况。
|
|
|
|
|
|
|
|
|
|
**配置化人群定时消息下发**:上传人群文件,设置cron表达式定时下发消息。
|
|
|
|
|
|
|
|
|
|
**消息模板动态可变**:模板支持通过占位符,支持可变参数动态传入。
|
|
|
|
|
|
|
|
|
|
**高性能发送接口**:异步发送接口,支持批量发送,能支撑高并发流量。
|
|
|
|
|
|
|
|
|
|
**多渠道素材管理**:钉钉/企业微信的富文本消息需提前将素材上传至渠道平台。
|
|
|
|
|
|
|
|
|
|
**高效接入新短信渠道**:利用hades规则引擎无需系统发布上下线,即可接入新的短信渠道。
|
|
|
|
|
|
|
|
|
|
**短信流量可配置**:短信多渠道可动态配置发送到每个短信渠道的流量占比。
|
|
|
|
|
|
|
|
|
|
**消息推送平台特性**:支持消息下发文案和频次去重,夜间消息屏蔽或次日发送。
|
|
|
|
|
|
|
|
|
|
**容器化部署**:项目支持docker部署,项目相关中间件用docker-compose一键部署。
|
|
|
|
|
|
|
|
|
|
## 使用姿势
|
|
|
|
|
|
|
|
|
|
**1**、创建需要发送的渠道账号
|
|
|
|
@ -77,13 +104,13 @@ austin项目**强依赖**`MySQL`/`Redis`/(**大概需要2G内存**),**弱依
|
|
|
|
|
|
|
|
|
|
**1**、austin目前使用的MySQL版本**5.7x**,如果你使用的MySQL版本8.0,注意改变`pom.xml`所依赖的版本以及对应的连接信息。
|
|
|
|
|
|
|
|
|
|
**2**、填写`application.properties`中`spring.datasource`对应的`ip/port/username/password`信息
|
|
|
|
|
**2**、填写[application.properties](austin-web/src/main/resources/application.properties)中`spring.datasource`对应的`ip/port/username/password`信息
|
|
|
|
|
|
|
|
|
|
**3**、执行`doc/sql`文件夹下的[austin.sql](doc/sql/austin.sql)创建对应的表
|
|
|
|
|
|
|
|
|
|
**4**、填写`application.properties`中`spring.redis`对应的`ip`/`port`/`password`信息
|
|
|
|
|
**4**、填写[application.properties](austin-web/src/main/resources/application.properties)中`spring.redis`对应的`ip`/`port`/`password`信息
|
|
|
|
|
|
|
|
|
|
**5**、以上配置信息都在`application.properties`文件中修改。(`prometheus`/`graylog`/`flink`/`xxl-job`/`apollo`/`kafka`/`hive`可选)
|
|
|
|
|
**5**、以上配置信息都在[application.properties](austin-web/src/main/resources/application.properties)文件中修改。(`prometheus`/`graylog`/`flink`/`xxl-job`/`apollo`/`kafka`/`hive`可选)
|
|
|
|
|
|
|
|
|
|
**6**、**austin前端管理系统部署**,戳[GitHub](https://github.com/ZhongFuCheng3y/austin-admin)或[Gitee](https://gitee.com/zhongfucheng/austin-admin)跳转至对应的仓库
|
|
|
|
|
|
|
|
|
@ -110,6 +137,4 @@ austin项目官方交流群已经超过了两百人,添加我的个人微信 j
|
|
|
|
|
|
|
|
|
|
:fire:**11W+字,共107个文档,带你玩转austin**,详情可戳:[消息推送平台文档](https://www.yuque.com/u1047901/eg5qvy/hh0gk5p4uwie8bva)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
![](doc/images/9.png)
|
|
|
|
|