NATS 메시징

위키백과, 우리 모두의 백과사전.

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

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

예시[편집]

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일에 확인함.