Как загрузить процессор в Apache NiFi во время его работы?

Командная строка Client.get_invite обращается к конечной точке GET Invite API Discord ( См. исходный код ). Кажется, что эта конечная точка возвращает объект Discord Invite . Критически этот объект не включает в себя объект Пригласить метаданных , откуда приходит поле Invite.uses.

К счастью, Client.invites_from coroutine возвращает список объектов Invite, которые являются рассчитаны с использованием метаданных Invite (из конечной точки GET Guild Invites ). Вы можете просто использовать их напрямую.

invites = await client.invites_from(message.channel.server)
for invite in invite:
    if invite.inviter == message.author:
        print(invite.uses)

0
задан Overbryd 18 January 2019 в 18:58
поделиться

1 ответ

Исторически сложилось так, что для загрузки новых NAR требовался полный перезапуск NiFi, но в основной ветке apache есть новая функция для просмотра каталога и автоматической загрузки новых NAR, поэтому вы можете ожидать, что это будет доступно в будущем. выпустить, возможно, 1.9.0, если сообщество примет это решение.

https://issues.apache.org/jira/browse/NIFI-5673

Мы не планируем перезагружать существующие NAR, поскольку выгрузка может быть проблематичной классы в JVM, а также с версиями NAR. Я бы сказал, что при развертывании NAR вы должны развертывать новую версию, а не пытаться перезаписать версию уже развернутого NAR.

Надеюсь, что это помогает.

0
ответ дан Bryan Bende 18 January 2019 в 18:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: