mirror of
https://github.com/alibaba/canal.git
synced 2026-11-04 00:30:15 +08:00
Updated NewDevGuide (markdown)
@@ -128,6 +128,7 @@
|
||||
|
||||
- Tips
|
||||
- 一份 instance.xml 中有一份或者多份 instance 定义,优先以 destination 名字查找对应的 instance bean 定义,如果没有,则按默认的名字 “instance” 查找 instance 对象,例如 `xxxx-instance.xml` 中定义 id 分别为 `instance-1`, `instance-2` 的两个 bean. 这两个 bean 将为同名的 instance 提供自定义的 `eventParser , evnetSink , evnetStore , metaManager,alarmHandler`.如果没有自定义这些 bean, 就使用 id="instance" 的 bean 来配置 canal instance.
|
||||
- 一份 instance bean 定义,需要包含 eventParser , evnetSink , evnetStore , metaManager,alarmHandler 的5个模块定义,( alarmHandler 主要是一些报警机制处理,因为简单没展开,可扩展)
|
||||
|
||||
```xml
|
||||
<bean id="instance-1" class="com.alibaba.otter.canal.instance.spring.CanalInstanceWithSpring">
|
||||
@@ -143,8 +144,6 @@
|
||||
</bean>
|
||||
```
|
||||
|
||||
- 一份instance bean定义,需要包含eventParser , evnetSink , evnetStore , metaManager,alarmHandler的5个模块定义,(alarmHandler主要是一些报警机制处理,因为简单没展开,可扩展)</p>
|
||||
|
||||
完成 custom-instance.xml 定义后,可通过 canal.properties 配置中进行引入
|
||||
|
||||
```xml
|
||||
|
||||
Reference in New Issue
Block a user