Kafka 생산자 단계
Kafka 환경의 주제에 이벤트를 게시하는 작업을 생성합니다.
역할 및 가용성
Kafka 생산자 단계는 작업 단계입니다 작업 디자이너 . action_designer 역할을 가진 사용자는 하나 이상의 작업 단계로 사용자 지정 작업을 만들 수 있습니다.
이 단계에는 Apache Kafka용 스트리밍 연결 구독이 Apache Kafka용 스트리밍 연결 필요합니다. 자세한 내용은 https://www.servicenow.com/products/automation-engine.html 문서를 참조하십시오.
이 단계에는 Integration Hub Action Step - Kafka Producer [com.glide.hub.action_step.kafka] 플러그인이 ServiceNow 필요합니다.
필드
| 필드 | 설명 |
|---|---|
| 주제 | 메시지를 게시할 주제의 이름입니다. 주제는 동일한 유형의 메시지를 저장합니다. 예를 들어 결제라는 주제에는 최근 결제에 대한 메시지가 저장될 수 있습니다. 드롭다운 목록에서 주제를 선택합니다. |
| 메시지 | 메시지의 텍스트입니다. |
| 키 | 특정 파티션의 키 이름입니다. 항목은 분할할 수 있습니다. 동일한 키를 가진 메시지는 동일한 파티션에 저장됩니다. 예를 들어 키가 6월인 결제 메시지는 모두 결제 주제의 동일한 파티션에 저장됩니다. |
| 머리글 | 메시지의 헤더(이름-값 쌍)입니다. 이름 필드와 값 필드 모두에 값을 입력하거나 데이터 정제를 사용할 수 있습니다. |
| 완료 대기 | 플로우가 계속하기 전에 단계가 완료될 때까지 대기하도록 요구하는 옵션입니다. |
| 이 단계가 실패할 경우 | 오류 평가로 이동하거나 다음 단계를 계속 실행하는 옵션입니다. 이 옵션은 단계 상태에 영향을 주지 않습니다. 다음 중 하나를 선택하십시오.
|
예
이 예시에서 단계는 인시던트 생성을 기록하는 메시지를 보냅니다. 메시지에는 인시던트 식별자, 설명 및 메시지 헤더가 포함됩니다. 메시지가 인시던트 주제로 전송되고 인시던트 식별자 이름으로 파티션에 저장됩니다.
출력
| 필드 | 설명 | 데이터 유형 |
|---|---|---|
| 단계 상태 | 단계에 대한 런타임 세부 정보를 포함하는 객체 데이터 알약입니다. 작업의 각 단계는 단계 상태를 반환합니다. | 객체 |
| 단계 상태 > 코드 | 단계에서 오류가 발생했는지 여부를 나타내는 정수 데이터 알약입니다. 기본적으로 값 1은 단계에서 오류가 발생했음을 나타냅니다. 값이 0이면 단계가 성공적으로 실행되었음을 나타냅니다. 이러한 코드는 사용자 지정할 수 없습니다. | 정수 |
| 단계 상태 > 메시지 | 단계 또는 시스템 운영에 의해 생성된 오류 메시지가 들어 있는 문자열 데이터 알약입니다. 이 메시지는 사용자 지정할 수 없습니다. | 문자열 |