tikv/tiflash 中 observer 的概念

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【遇到的问题】

请教一下论坛里的各位大佬,tikv/tiflash中的observer概念如何理解?什么情况下引入的?
这块文档较少,只在个别文章里有提及。

【复现路径】做过哪些操作出现的问题
【问题现象及影响】

【附件】

请提供各个组件的 version 信息,如 cdc/tikv,可通过执行 cdc version/tikv-server --version 获取。

这个文章看看?

en, 这是其中一篇,还有这篇,

Observer 乍一看,还以为ob
An Observer for CDC. It observes raftstore internal events, such as: 1. Raft role change events, 2. Apply command events. Subscribe an region, the observer

东西可以,就是有些复杂

3 个赞

一样的,以为是ob呢

Observer 可以简单理解为一个 hook,在 components/raftstore/src/coprocessor 里面可以看到。它和另一个做下推的 coprocessor 不一样,所以一般叫 observer。

1 个赞