Kafka Sender Configuration Example
This production‑ready configuration example uses the Kafka sender and File storage provider.
{ "Modules": { "Reader": "File", "Sender": "Kafka", "TopicManager": "File", "Serializer": "Json", "StorageProvider" : "File", "SchemaGenerator": "Json", "SchemaRegistry": "None" }, "Configurations": { "FileReader": { "CaptureDirectory": "C:\\Events\\ChangeCapture", "UndeliverableDirectory": "C:\\Events\\ChangeCapture\\undeliverable", "RunContinuously": true, "Delay": 200 }, "FileTopicManager": { "TopicFileName": "C:\\Events\\Config\\JadeTopics.config.json" }, "KafkaSender": { "Properties": { "bootstrap.servers": "kafkahostmachine:9094", "security.protocol": "plaintext" } }, "FileStorageProvider": { "RootDirectory": "C:\\Events\\ChangeCapture\\Blobs" }, "SizeThresholds": { "SlobThresholdBytes": "300KB", "BlobThresholdBytes": "300KB" }, "Catalog" : { "CatalogDirectory": "C:\\Jade\\System\\Journals" }, "SchemaCache": { "CacheRootDirectory": "C:\\Events\\SchemaCache" }, "Logger": { "LogFileName": "C:\\Events\\Logs\\JadeEventProducer_Info.log", "MaxLevel" : "Info" } } }