update README.md

pull/4/head
3y 3 years ago
parent 23b62c6383
commit 9ff8f98fe1

@ -26,17 +26,25 @@ austin项目**核心流程**`austin-api`接收到发送消息请求,直接
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/cce7979291e740a39c5f00f1cee8c214~tplv-k3u1fbpfcp-zoom-1.image)
**Question 1** 为什么发个消息需要MQ
**Question** 为什么发个消息需要MQ
**Answer 1**发送消息实际上是调用各个服务提供的API假设某消息的服务超时`austin-api`如果是直接调用服务,那存在**超时**风险拖垮整个接口性能。MQ在这是为了做异步和解耦并且在一定程度上抗住业务流量。
**Answer**发送消息实际上是调用各个服务提供的API假设某消息的服务超时`austin-api`如果是直接调用服务,那存在**超时**风险拖垮整个接口性能。MQ在这是为了做异步和解耦并且在一定程度上抗住业务流量。
**Question 2**`austin-stream`和`austin-datahourse`的作用
**Question**:能简单说下接入层做了什么事吗
**Answer 2**`austin-handler`在发送消息的过程中会做些**通用业务处理**以及**发送消息**这个过程会产生大量的日志数据。日志数据会被收集至MQ由`austin-stream`流式处理模块进行消费并最后将数据写入至`austin-datahourse`
**Answer**
**Question 3**`austin-admin`和`austin-cron`的作用?
![](https://tva1.sinaimg.cn/large/008i3skNgy1gy67wx0a1xj31x40ciq5e.jpg)
**Answer 3**`autsin-admin`是`austin`项目的**管理后台**,负责管理消息以及查看消息下发的情况。业务方可根据通过`austin-admin`管理后台直接**定时**发送消息,而`austin-cron`就是承载着定时任务的工作了。
**Question**`austin-stream`和`austin-datahourse`的作用?
**Answer**`austin-handler`在发送消息的过程中会做些**通用业务处理**以及**发送消息**这个过程会产生大量的日志数据。日志数据会被收集至MQ由`austin-stream`流式处理模块进行消费并最后将数据写入至`austin-datahourse`
![](https://tva1.sinaimg.cn/large/008i3skNgy1gy69dcmkcqj31zq0q6n2f.jpg)
**Question**`austin-admin`和`austin-cron`的作用?
**Answer**`autsin-admin`是`austin`项目的**管理后台**,负责管理消息以及查看消息下发的情况。业务方可根据通过`austin-admin`管理后台直接**定时**发送消息,而`austin-cron`就是承载着定时任务的工作了。
## 使用姿势
@ -69,7 +77,6 @@ curl -XPOST "127.0.0.1:8080/send" -H 'Content-Type: application/json' -d '{"co
```
## 将要实现的项目架构模块
2021-11~2021-12实现功能

Loading…
Cancel
Save