MQ与logstash实现ES与数据库同步区别

Logstash 实现ES 与数据库同步:

使用定时器(使用sql 定时的去查询数据进行同步)、实现方式比较简单。

MQ 实现 ES 与数据库同步:

实时性,消息放到MQ中,消费者会自动的消费,复杂性更高。

MQ方式保持数据一致性比较强,因为MQ能够自动重试、补偿。而logstash无法实现补偿、重试。

原文地址:https://www.cnblogs.com/ming-blogs/p/11184615.html