Skip to content

king-gophers/protoc-gen-kafka

Repository files navigation

Установка

go install github.com/king-gophers/protoc-gen-kafka@latest

Настройка

version: v1
plugins:
    # подключение плагина
  - name: kafka
    # путь для сохранения
    out: generate/
    # suffix=Out установка суффикса
    opt: paths=source_relative,suffix=Out

Message .proto

Сгенерируются хендлеры сообщений с указанным суффиксом

message RestsOut {
  string nomenclature = 1;
}

Генерация

#buf generate --template={файл конфигурации} {каталог с контрактами}
buf generate --template=buf.yaml api