[skip ci]Refine component short name (#13482)

Signed-off-by: yanliang567 <yanliang.qiao@zilliz.com>
pull/13499/head
yanliang567 2021-12-16 09:53:39 +08:00 committed by GitHub
parent d9bd36b58a
commit 65a98fce0e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 4 deletions

View File

@ -2,11 +2,11 @@
## 1. Basic idea
1. `RC` (Root Coordinator) reads meta from etcd when it starts.
2. `RC` needs to store the `position` of the msgstream into etcd every time it consumes the msgstream.
3. `RC` reads the `position` of msgstream from etcd when it starts up, then it seeks to the specified `position` and re-consumes the msgstream.
1. `RootCoord` (Root Coordinator) reads meta from etcd when it starts.
2. `RootCoord` needs to store the `position` of the msgstream into etcd every time it consumes the msgstream.
3. `RootCoord` reads the `position` of msgstream from etcd when it starts up, then it seeks to the specified `position` and re-consumes the msgstream.
4. Ensure that all messages from the msgstream are processed in an idempotent fashion, so that repeated consumption of the same message does not cause system inconsistencies.
5. `RC` registers itself in etcd and finds out if the dependent `DC(Data Coordinator)` and `IC(Index Coordinator)` are online via etcd.
5. `RootCoord` registers itself in etcd and finds out if the dependent `DataCoord(Data Coordinator)` and `IndexCoord(Index Coordinator)` are online via etcd.
## 2. Specific tasks