-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathoutbox_inventory_connector.json
More file actions
28 lines (28 loc) · 1.21 KB
/
Copy pathoutbox_inventory_connector.json
File metadata and controls
28 lines (28 loc) · 1.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
{
"name": "inventory_outbox_connector",
"config": {
"connector.class": "io.debezium.connector.postgresql.PostgresConnector",
"database.hostname": "stock-postgres",
"database.port": "5432",
"database.user": "dbuser",
"database.password": "dbpass",
"database.dbname": "inventorydb",
"database.server.name": "postgres",
"decimal.handling.mode": "string",
"key.converter": "org.apache.kafka.connect.storage.StringConverter",
"key.converter.schemas.enable": "false",
"value.converter": "org.apache.kafka.connect.json.JsonConverter",
"value.converter.schemas.enable": "false",
"tombstones.on.delete": "false",
"table.include.list": "public.out_box",
"topic.prefix": "debezium",
"slot.name" : "inventory_outbox_slot",
"transforms": "outbox",
"transforms.outbox.type": "io.debezium.transforms.outbox.EventRouter",
"transforms.outbox.route.topic.replacement": "${routedByValue}.events",
"transforms.outbox.table.fields.additional.placement": "type:header:eventType",
"transforms.outbox.table.field.event.key": "aggregate_id",
"transforms.outbox.table.field.event.payload.id": "aggregate_id",
"transforms.outbox.route.by.field": "aggregate_type"
}
}