NATS오픈 소스 메시징 시스템(메시지 지향 미들웨어)이다. NATS 서버는 Go 프로그래밍 언어로 작성되었다. 서버와의 인터페이스를 위한 클라이언트 라이브러리는 주요 프로그래밍 언어로 이용이 가능하다. NATS의 핵심 설계 원리는 성능, 확장성, 쉬운 이용이다.[1]

NATS
개발자Synadia Communications, Inc.
안정화 버전
2.0.0 / 2019년 6월 5일(4년 전)(2019-06-05)
프로그래밍 언어Go
운영 체제크로스 플랫폼
종류메시지 브로커, 오픈 소스 메시징, 메시지 지향 미들웨어
라이선스아파치 2.0
웹사이트www.nats.io

예시 편집

demo.nats.io의 텔넷 연결 시 샘플 연결 문자열을 볼 수 있다[2]

telnet demo.nats.io 4222

Trying 107.170.221.32...
Connected to demo.nats.io.
Escape character is '^]'.
INFO {"server_id":"NDP7NP2P2KADDDUUBUDG6VSSWKCW4IC5BQHAYVMLVAJEGZITE5XP7O5J","version":"2.0.0","proto":1,"go":"go1.11.10","host":"0.0.0.0",
"port":4222,"max_payload":1048576,"client_id":13249}

각주 편집

  1. “NATS Documentation”. 
  2. “NATS Protocol”. 《NATS Documentation》. 2016년 5월 6일에 확인함.