Konfigurieren Sie einen Skriptverbraucher
Verwenden Sie ein Skript, um Daten aus Ihrer Kafka-Umgebung zu importieren und zu verarbeiten.
Vorbereitungen
- Erforderliche Rolle: Integration_Hub_admin
- Dieser Verbraucher erfordert einen Stream Connect Abonnement. Weitere Informationen finden Sie unter https://www.servicenow.com/now-platform/workflow-data-fabric.html.
- Die ServiceNow Stream Connect-Installationsprogramm [Plugin com.glide.hub.stream_connect.installer] ist erforderlich.
Warum und wann dieser Vorgang ausgeführt wird
Um einen Verbraucher zu konfigurieren, müssen Sie zwei Datensätze erstellen.
- Der Verbraucherdatensatz, der angibt, wie Daten importiert und verarbeitet werden.
- Ein Datensatz für den Kafka-Stream, der den Datenstrom für Ihren Verbraucher definiert.
Prozedur
Beispiel
(function process(messages) {
// Add your code here to consume kafka messages
// sample message [ { 'key' : 'message_key' , 'message' : 'message' , 'headers' : [ { 'key' : 'header_key' , 'value' : 'header_value' } ] } ]
for (var i = 0; i < messages.length; i++) {
var message = JSON.parse(messages[i].message);
gs.info('Number ' + message.number + ', short description ' + message.short_description +
', headers ' + JSON.stringify(messages[i].headers));
}
})(messages);
Nächste Maßnahme
Erstellen Sie einen Kafka-Stream Für diesen Verbraucher. Nachdem der Stream aktiviert wurde, können Sie Nachrichten aus Ihrer Kafka-Umgebung empfangen.