当前位置: 首页 商务办公 CANAL
CANAL

CANAL

  • 类型:商务办公
  • 大小:24.63MB
  • 语言:简体中文
  • 厂商:昆明趣发信息技术有限公司
  • 更新:2026-04-13 23:20:18
  • 备案号:滇ICP备2025055517号-8A
永劫无间
永劫无间
举报
简介截图信息版本 推荐
详情介绍

CANAL 是一个开源的 MySQL 数据库增量日志解析与同步中间件,由阿里巴巴集团研发并开源。它通过模拟 MySQL Slave 的方式,实时订阅并解析主库的 binlog 日志,将数据变更(INSERT/UPDATE/DELETE)以结构化事件的形式投递至下游系统(如 Kafka、RocketMQ、Elasticsearch 或自定义客户端),广泛应用于数据异构、缓存更新、业务解耦和实时数仓等场景。

CANAL

软件优势

1. 高兼容性:支持 MySQL 5.6/5.7/8.0 及阿里云 PolarDB-X 等主流数据库协议;
2. 低侵入性:无需修改业务代码或数据库表结构,仅需开启 binlog 并授权 Canal 账号;
3. 高可靠性:提供基于 ZooKeeper 或 Nacos 的集群高可用与位点自动恢复能力;
4. 灵活扩展:支持多 destination 配置、自定义 filter 和 client 端按需订阅指定表或字段;
5. 生态丰富:原生集成 Spring Boot Starter、Prometheus 监控及 Grafana 可视化模板。

使用教程

1. 环境准备:确保 MySQL 已启用 row 格式 binlog,并创建具备 REPLICATION SLAVE 权限的账号;
2. 下载部署:从 GitHub 官方仓库获取最新 release 包,解压后配置 canal.properties 和 instance.properties;
3. 启动服务:执行 startup.sh(Linux)或 startup.bat(Windows)启动 Canal Server;
4. 开发客户端:引入 canal-client 依赖,通过 SimpleCanalClientExample 示例连接并消费消息;
5. 验证同步:在 MySQL 执行 DML 操作,观察客户端日志是否正确接收到对应 EntryEvent。

更新日志

• v1.1.7(2023.09):增强对 MySQL 8.0.33+ 的兼容性,优化 GTID 解析稳定性;
• v1.1.6(2022.12):新增基于 Kubernetes 的 Helm Chart 部署支持,完善 TLS 加密连接配置;
• v1.1.5(2022.03):提升批量解析性能,修复特定场景下位点重复提交问题;
• v1.1.4(2021.08):增加 JSON 格式消息输出选项,改进 Canal Admin 控制台易用性;
• v1.1.3(2020.12):正式支持阿里云 PolarDB-X 协议,强化异常重试与告警机制。

游戏信息
  • 游戏大小24.63MB
  • 当前版本v1.2
  • 系统要求需要支持安卓系统5.2以上
  • 是否收费免费
  • 游戏语言中文
  • 发行商昆明趣发信息技术有限公司
  • 包名com.canbj.lx
  • MD5
  • 备案号滇ICP备2025055517号-8A
游戏截图
    string(298) "http://webimg.cbjy520.com/uploads/92aed2ff287da629fcf13b8fa41cd37a.png||||||http://webimg.cbjy520.com/uploads/8616aa7cbe1aac27771198890068212b.png||||||http://webimg.cbjy520.com/uploads/91b18d340c449f9fd935046c39e2e334.png||||||http://webimg.cbjy520.com/uploads/74738a759ac9ace2c1b064c21f5ca69a.png"
  • CANAL截图
  • CANAL截图
  • CANAL截图
  • CANAL截图
同类推荐更多