2017-09-27 7 views
0

현재 프로젝트를 위해 TIBCO RV를 NATS IO로 마이그레이션하려고합니다. NATS IO가 어떤 내부 아키텍처로 인해 웹 사이트의 http://nats.io/about/에서 주장하는 것처럼 뛰어난 성능을 제공하는지 알고 싶습니다. nat의 내부를 설명하는 온라인 자원을 찾을 수 없었습니다. 아무도 이것 좀 도와 줄래?.NATS IO 내부 아키텍처

+0

TIBCO RV 및 NATS IO 관련 문서로 링크하는 데 도움이 될 수 있습니다. –

답변

3

NATS 작성자 인 Derek Collison이 제공 한 protocol documentation에서 presentation으로 참조되는 좋은 개요가 있습니다. 그는 제로 할당 바이트 파서 (zero allocation byte parser), 주제 관리 알고리즘 및 골란 (golang) 최적화를 포함하여 NATS의 고성능 영역 중 일부를 다룹니다.

NATS는 오픈 소스입니다 - 구현 세부 정보는 gnatsd repository에서 볼 수 있습니다. 프로토콜 parsersubject handling은 살펴볼 몇 가지 영역입니다.