Logstash 實現ES 與數據庫同步:
使用定時器(使用sql 定時的去查詢數據進行同步)、實現方式比較簡單。
MQ 實現 ES 與數據庫同步:
實時性,消息放到MQ中,消費者會自動的消費,復雜性更高。
MQ方式保持數據一致性比較強,因為MQ能夠自動重試、補償。而logstash無法實現補償、重試。
Logstash 實現ES 與數據庫同步:
使用定時器(使用sql 定時的去查詢數據進行同步)、實現方式比較簡單。
MQ 實現 ES 與數據庫同步:
實時性,消息放到MQ中,消費者會自動的消費,復雜性更高。
MQ方式保持數據一致性比較強,因為MQ能夠自動重試、補償。而logstash無法實現補償、重試。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。