Distributor에서 사용하는 프로토콜과 파라미터를 다음과 같이 정의합니다.

    ▼ 표 6-1 Distributor API

    기능

    메서드

    URI

    노드 등록

    POST

    /distributor

    노드 조회

    GET

    /distributor

     

    노드 등록 프로토콜은 Distributor에 전달만 하므로 응답이 필요 없습니다. 입력 파라미터는 다음과 같이 정의합니다.

    ▼ 표 6-2 노드 등록 입력 파라미터

    파라미터명

    의미

    타입

    port

    리슨 포트 정보

    Number

    name

    노드명

    String

    urls

    담당 처리 url 목록

    Array[String]

     

    리슨하고 있는 포트 정보(port)와 노드명(name), 자신이 처리할 수 있는 URL(urls)로 구성합니다.

    URL은 ‘메서드 + uri’로 노드를 등록하면 'POST/distributor'로 표현합니다.

    Distributor는 관리하는 노드 정보에 변경이 생기면 접속한 노드들에 새로운 정보를 전파합니다. 따라서 노드 조회 프로토콜은 입력은 없고 결과만 있습니다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.