Logstash 实现ES 与数据库同步:
使用定时器(使用sql 定时的去查询数据进行同步)、实现方式比较简单。
MQ 实现 ES 与数据库同步:
实时性,消息放到MQ中,消费者会自动的消费,复杂性更高。
MQ方式保持数据一致性比较强,因为MQ能够自动重试、补偿。而logstash无法实现补偿、重试。
Logstash 实现ES 与数据库同步:
使用定时器(使用sql 定时的去查询数据进行同步)、实现方式比较简单。
MQ 实现 ES 与数据库同步:
实时性,消息放到MQ中,消费者会自动的消费,复杂性更高。
MQ方式保持数据一致性比较强,因为MQ能够自动重试、补偿。而logstash无法实现补偿、重试。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。