스크립트 소비자 구성
스크립트를 사용하여 Kafka 환경에서 데이터를 임포트하고 처리합니다.
시작하기 전에
- 필요한 역할: integration_hub_admin
- 이 소비자는 구독이 스트리밍 연결 필요합니다. 자세한 내용은 https://www.servicenow.com/products/automation-engine.html 문서를 참조하십시오.
- Stream Connect 설치 관리자 [com.glide.hub.stream_connect.installer] 플러그인이 ServiceNow 필요합니다.
이 태스크 정보
소비자를 구성하려면 두 개의 기록을 생성해야 합니다.
- 데이터를 임포트하고 처리하는 방법을 지정하는 소비자 기록입니다.
- 소비자에 대한 데이터 스트림을 정의하는 Kafka 스트림에 대한 기록입니다.
프로시저
예
(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);
다음에 수행할 작업
Kafka 스트림 생성 이 소비자의 경우. 스트림이 활성화되면 Kafka 환경에서 메시지 수신을 시작할 수 있습니다.