mirror of
https://github.com/alibaba/canal.git
synced 2026-11-04 00:30:15 +08:00
Updated Canal Kafka RocketMQ QuickStart (markdown)
@@ -156,6 +156,22 @@ binlog本身是有序的,写入到mq之后如何保障顺序是很多人会比
|
||||
* 单topic、多topic的多分区,如果用户选择的是指定table的方式,那和第二部分一样,保障的是表级别的顺序性(存在热点表写入分区的性能问题),如果用户选择的是指定pk hash的方式,那只能保障的是一个pk的多次binlog顺序性
|
||||
** pk hash的方式需要业务权衡,这里性能会最好,但如果业务上有pk变更或者对多pk数据有顺序性依赖,就会产生业务处理错乱的情况. 如果有pk变更,pk变更前和变更后的值会落在不同的分区里,业务消费就会有先后顺序的问题,需要注意
|
||||
|
||||
## MQ发送性能数据
|
||||
1.1.5版本可以在5k~50k左右,具体可参考:[[Canal-MQ-Performance]]
|
||||
|
||||
## 阿里云RocketMQ对接参数
|
||||
```
|
||||
# 配置ak/sk
|
||||
canal.aliyun.accessKey = XXX
|
||||
canal.aliyun.secretKey = XXX
|
||||
# 配置topic
|
||||
canal.mq.accessChannel = cloud
|
||||
canal.mq.servers = 内网接入点
|
||||
canal.mq.producerGroup = GID_**group(在后台创建)
|
||||
canal.mq.namespace = rocketmq实例id
|
||||
canal.mq.topic=(在后台创建)
|
||||
```
|
||||
|
||||
### 3.4 启动
|
||||
```
|
||||
cd /usr/local/canal/
|
||||
|
||||
Reference in New Issue
Block a user