GoogleAPINode 샘플 정보

이 샘플에서는 JavaCompute 노드가 외부 서비스를 호출하고 이 호출 결과에 따라 새 시지를 전달하는 방법을 설명합니다.

노드는 수신되는 메시지에서 키 및 querystring 요소 값을 추출합니다. 노드는 이 정보를 사용하여 Google 검색을 수행합니다. 이 검색 결과는 보내는 메시지를 작성할 때 사용됩니다.

샘플에서는 Google 웹 API를 사용하며 설치 지시사항 페이지에 있는 단계를 수행하여 확보할 수 있는 라이센스 키와 googleapi.jar 파일이 필요합니다.

이 샘플에서는 다음에 대해 설명합니다.

  1. XPath 표현식을 사용하여 수신되는 메시지에서 querystring 및 키 요소 값을 추출합니다.
  2. 외부 API(Google)를 호출하여 검색을 수행합니다. 이렇게 하면 일치하는 메시지 배열이 리턴됩니다.
  3. 검색 결과를 기본으로 출력 메시지를 빌드합니다.
  4. 출력 메시지를 JavaCompute 노드의 Out 터미널로 전달합니다.

다음 MQ 큐가 샘플에서 작성됩니다.

샘플에서는 다음 GoogleAPINodeFlow 메시지 플로우를 들여옵니다.

GoogleAPINodeFlow

기본 페이지 아이콘JavaCompute Node 샘플 정보로 돌아가기