更新使用姿势以及安装教程

pull/4/head
3y 3 years ago
parent de49b38009
commit f88c0ec10a

@ -77,6 +77,40 @@ curl -XPOST "127.0.0.1:8080/send" -H 'Content-Type: application/json' -d '{"co
```
## 使用姿势
目前引用的中间件教程的安装姿势均基于`Centos 7.6`austin项目强依赖`MySQL`/`Redis`/`Kafka`/`apollo`。
缺少相关的组件可戳:[安装相关组件教程](INSTALL.md)
**1**、austin使用的MySQL版本**5.7x**。如果目前使用的MySQL版本8.0,注意改变`pom.xml`所依赖的版本
**2**、适配`application.yml`的配置信息(`srping.datasource`)
**3**、执行`sql`文件夹下的`austin.sql`创建对应的表
**4**、填写Kafka配置的`bootstrap-servers`地址和端口以及对应的`topicName`
**5**、填写Redis的`host`、`port`和`password`
**6**、填写apollo的`appid`/`namespace`
**7**、以上配置信息都在`application.yml`文件中修改。
**8**、由于使用了Apollo且我是在云服务器上安装的我这边会直接跳过`metaserver`服务发现,在`AustinApplication`需要配置对应的apollo地址
**9**、目前短信和邮件账号的信息都配置在**apollo**,配置的示例参照`com.java3y.austin.utils.AccountUtils#getAccount`中的注释
**10**、调用http接口`com.java3y.austin.controller.SendController#send`给自己发一条短信或者邮件感受
```shell
curl -XPOST "127.0.0.1:8080/send" -H 'Content-Type: application/json' -d '{"code":"send","messageParam":{"receiver":"13788888888","variables":{"title":"yyyyyy","contentValue":"6666164180"}},"messageTemplateId":1}'
```
## 将要实现的项目架构模块
2021-11~2021-12实现功能

Loading…
Cancel
Save