diff --git a/README.md b/README.md index 0c69d3c..ae15405 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@  +
@@ -45,6 +46,32 @@

+## 项目特性
+
+**简单易用**:通过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)
-
-

diff --git a/docker-compose.yml b/docker-compose.yml
index a833e84..309cb55 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -24,7 +24,7 @@ services:
restart: always
container_name: austin-redis
volumes:
- - ./docker/redis/redis.conf:/usr/local/etc/redis/redis.conf:rw
+ - ./doc/docker/redis/redis.conf:/usr/local/etc/redis/redis.conf:rw
command:
/bin/bash -c "redis-server /usr/local/etc/redis/redis.conf"
networks: