Есть ли способ преобразовать JSON в Protobuf в NIFI?

Я пытаюсь реализовать поток данных MQTT, который требует отправки окончательной доставки с использованием спецификаций свечи зажигания.

Однако я не могу найти способ преобразовать содержимое файла потока в формат protobuf.

Есть ли способ сделать это преобразование?


person Hagakure87    schedule 17.12.2020    source источник
comment
Надеюсь, у вас есть прото-определение? Или, может быть, сгенерированный или скомпилированный код Java для этого прототипа? Я думаю, вы могли бы использовать executegroovyscript. Но нужно больше деталей, чтобы помочь вам.   -  person daggett    schedule 17.12.2020


Ответы (1)


У вас есть два варианта:

  • Грязный способ с использованием процессор ExecuteScript (например, с использованием предпочитаемого вами языка groovy) и реализация чего-то эквивалентного что

  • Самый простой способ реализовать свой собственный процессор, вы можете начать с этого https://github.com/whiver/nifi-protobuf-processor и посмотрите, подходит ли это вам.

person mahieddine    schedule 21.12.2020