더북(TheBook)

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

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