全量同步 Elasticsearch 方案之 Canal
Canal 是阿里的一款开源项目,纯 Java 开发。基于数据库增量日志解析,提供增量数据订阅 & 消费,目前主要支持了 MySQL(也支持 mariaDB)。Canal 除了支持 binlog 实时 增量同步 数据库之外也支持 全量同步 ,本文主要分享使用 Canal 来实现从 MySQL 到 Elasticsearch 的全量同步;可通过使用 adapter 的 REST 接口手动触发 ETL 任务,实现全量同步。
第三方 API 对接如何设计接口认证?
在与第三方系统做接口对接时,往往需要考虑接口的安全性问题,本文主要分享几个常见的系统之间做接口对接时的认证方案。