docs(img): change img path

This commit is contained in:
yanglbme
2018-11-15 17:29:25 +08:00
parent 2c941879ff
commit 0d840d7693
22 changed files with 17 additions and 17 deletions

View File

@@ -10,7 +10,7 @@
数据的丢失问题可能出现在生产者、MQ、消费者中咱们从 RabbitMQ 和 Kafka 分别来分析一下吧。
### RabbitMQ
![rabbitmq-message-lose](http://p9ucdlghd.bkt.clouddn.com/rabbitmq-message-lose.png)
![rabbitmq-message-lose](/img/rabbitmq-message-lose.png)
#### 生产者弄丢了数据
@@ -61,7 +61,7 @@ RabbitMQ 如果丢失了数据,主要是因为你消费的时候,**刚消费
这个时候得用 RabbitMQ 提供的`ack`机制,简单来说,就是你关闭 RabbitMQ 的自动`ack`,可以通过一个 api 来调用就行,然后每次你自己代码里确保处理完的时候,再在程序里`ack`一把。这样的话,如果你还没处理完,不就没有`ack`?那 RabbitMQ 就认为你还没处理完,这个时候 RabbitMQ 会把这个消费分配给别的 consumer 去处理,消息是不会丢的。
![rabbitmq-message-lose-solution](http://p9ucdlghd.bkt.clouddn.com/rabbitmq-message-lose-solution.png)
![rabbitmq-message-lose-solution](/img/rabbitmq-message-lose-solution.png)
### Kafka