HttpRecordSink

Description

Formatez et envoyez des enregistrements à une uri configurée à l’aide d’une publication HTTP. Le Record Writer formate les enregistrements qui sont envoyés dans le corps de la requête HTTP. JsonRecordSetWriter est souvent utilisé avec ce processeur car de nombreux publications HTTP nécessitent un corps JSON.

Balises

http, post, record, sink

Propriétés

Dans la liste ci-dessous, les propriétés requises sont signalées par un astérisque (*). Les autres propriétés sont considérées comme facultatives. La table indique également les valeurs par défaut et précise si une propriété prend en charge le langage d’expression NiFi.

Nom d’affichage

Nom d’API

Valeur par défaut

Valeurs autorisées

Description

API URL *

API URL

L’URL qui reçoit les requêtes HTTP.

Taille maximale des lots *

Maximum Batch Size

0

Indique le nombre maximal d’enregistrements à envoyer dans le corps de chaque requête HTTP. Zéro signifie que la taille du lot n’est pas limitée et que tous les enregistrements sont envoyés ensemble dans une seule requête HTTP.

Fournisseur de jeton d’accès OAuth2

Fournisseur de jeton d’accès OAuth2

Service OAuth2 qui fournit les jetons d’accès pour les requêtes HTTP.

Fournisseur de service Web client *

Fournisseur de service Web client

Service de contrôleur qui fournit le client HTTP pour l’envoi des requêtes HTTP.

Record Writer *

record-sink-record-writer

Indique le Controller Service à utiliser pour l’extraction des enregistrements.

Gestion de l’État

Ce composant ne stocke pas d’état.

Restreint

Cette composante n’est pas limitée.

Considérations relatives aux ressources du système

Ce composant ne précise pas les ressources du système à prendre en compte.