diff --git a/README.md b/README.md index c23f32c..0fd1fa2 100644 --- a/README.md +++ b/README.md @@ -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实现功能: