1.6.7 • Published 2 years ago

@astradot/kafka-schema-sync v1.6.7

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

kafka-schema-sync

npm version

This tool was designed at Astradot to keep our Kafka topics in sync across staging and prod environments.

Read blog post for details.

You describe your Kakfa topics and their configuration in a separate Yaml File. This tool will then take that file and generate those topics with their config in your kafka cluster. It will even update the configs of existing topics if they already exist.

The tool never deletes any existing topics.

Install

npm install --global @astradot/kafka-schema-sync

Usage

 kafka-schema-sync --config topic-config.yml

Sample Config

bootstrapServers: "localhost:9092,localhost:9091"
replication: 3
defaultCompression: zstd
topics:
 - name: server-metrics
   retentionHours: 12
 - name: user-events
   retentionHours: 48
   compression: gzip
1.6.7

2 years ago

1.6.6

2 years ago

1.6.5

2 years ago

1.6.4

2 years ago

1.6.2

2 years ago

1.6.0

3 years ago

1.5.4

3 years ago

1.5.3

3 years ago

1.5.2

3 years ago

1.5.1

3 years ago