rocketmq-connector
  • Message Connector 简介
  • 架构设计
    • Woker
    • Runtime
    • Connector
    • Routing Task
    • 消费位点同步
    • 消息路由监控
  • Quick Start
    • 前期准备
      • RocketMQ单机环境
      • RocketMQ集群搭建
    • RocketMQ Runtime
    • File Connector
  • RocketMQ Connect
    • RocketMQ Connect 简介
    • 应用场景
    • RocketMQ Runtime
      • 启动流程
      • Runtime 参数配置
      • RESTful 接口
      • Connector生命周期
      • 负载均衡
    • RocketMQ Console
      • Console 简介
      • 安装和使用
      • 使用指南
  • RocketMQ Connector
    • RocketMQ Replicator
      • Replicator简介
      • Replicator快速开始
      • Replicator 参数配置
    • Connect-Mongo
    • Connect-MySQL
    • Connect-Redis
  • 开发者中心
    • RELEASE NOTE
    • mqadmin 操作指南
    • 最佳实践
    • 工业实践
      • connector-mongo实践
  • 贡献者指北
    • 参与告知
    • 文档贡献指北
    • 本地调试向导
    • 一个简单Connector的实现
    • Contributor二三言
Powered by GitBook
On this page
  • Connector 两个重要概念
  • Connector 示例
  • Quick Start

Was this helpful?

  1. 架构设计

Connector

连接器实例属于逻辑概念,其负责维护特定数据系统的相关配置,比如链接地址、需要同步哪些数据等信息。

PreviousRuntimeNextRouting Task

Last updated 5 years ago

Was this helpful?

Message Connector

连接器实例属于逻辑概念,其负责维护特定数据系统的相关配置,比如链接地址、需要同步哪些数据等信息;在connector 实例被启动后,connector可以根据配置信息,对解析任务进行拆分,分配出task。这么做的目的是为了提高并行度,提升处理效率。

Connector 两个重要概念

  • Connector

    Connector的入口,负责管理Task的配置和创建,TaskClass返回实际要创建的Task,通过TaskConfigs返回Task的配置信息,这个返回的配置是一个list,创建Task的数量就是根据返回的config列表的数量。

  • Task

      ****解析数据源数据,并负责在数据源和RocketMQ Broker之间拷贝数据

Connector 示例

Quick Start

[rocketmq-connector]()

[rocketmq-mysql]()

[rocketmq-connect-rabbitmq]()

[rocketmq-connect-kafka]()

[rocketmq-connect-activemq]()

https://github.com/apache/rocketmq-externals/tree/master/rocketmq-connect
https://github.com/apache/rocketmq-externals/tree/master/rocketmq-mysql
https://github.com/apache/rocketmq-externals/tree/master/rocketmq-connect-rabbitmq
https://github.com/apache/rocketmq-externals/tree/master/rocketmq-connect-kafka
https://github.com/apache/rocketmq-externals/tree/master/rocketmq-connect-activemq
前期准备
Connector 概念图