...
- Independence from the server node process (JVM) - issues and failures of the consumer shouldn't lead to server node instability.
- Notification guarantees and failover - i.e. track and save a pointer to the last consumed record. Continue notification from this pointer in case of restart.
- Resilience for the consumer - it's not an issue when a consumer temporarily consumes slower than data appear.
Description
draw.io Diagram |
---|
border | true |
---|
| |
---|
diagramName | CDC |
---|
simpleViewer | false |
---|
width | 400 |
---|
links | auto |
---|
tbstyle | top |
---|
lbox | true |
---|
diagramWidth | 621 |
---|
revision | 2 |
---|
|
IgniteCDC is a new utility that should be run on the server node host. CDC utility watches by the appearance of the WAL archive segments.
...