NATS 메시징
NATS는 오픈 소스 메시징 시스템(메시지 지향 미들웨어)이다. NATS 서버는 Go 프로그래밍 언어로 작성되었다. 서버와의 인터페이스를 위한 클라이언트 라이브러리는 주요 프로그래밍 언어로 이용이 가능하다. NATS의 핵심 설계 원리는 성능, 확장성, 쉬운 이용이다.[1]
개발자 | Synadia Communications, Inc. |
---|---|
안정화 버전 | 2.0.0
/ 2019년 6월 5일 |
프로그래밍 언어 | Go |
운영 체제 | 크로스 플랫폼 |
종류 | 메시지 브로커, 오픈 소스 메시징, 메시지 지향 미들웨어 |
라이선스 | 아파치 2.0 |
웹사이트 | www |
예시
편집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}
각주
편집- ↑ “NATS Documentation”.
- ↑ “NATS Protocol”. 《NATS Documentation》. 2016년 5월 6일에 확인함.