RS 소켓

RSocket
RS 소켓
초기 릴리즈2015년 10월 26일, 7년 전(2015년 10월 26일)
저장소github.com/rsocket
기입처Java, JavaScript, Kotlin, 입니다.NET, Go, C++
유형리액티브 스트림 네트워크
면허증.Apache 라이선스
웹 사이트소켓이오

RSocket[1]Netflix가 초기에 개발한 애플리케이션 프로토콜로 Reactive Streams를 지원합니다.개발 동기는 마이크로 서비스 통신과 같은 많은 작업에 비효율적인 HTTP(Hypertext Transfer Protocol)를 [2]오버헤드가 적은 프로토콜로 대체하기 위한 것이었습니다.

프로토콜

RSocket은 TCP, WebSocketsAeron과 같은 바이트 스트림 전송에 사용되는 이진 프로토콜입니다.단일 연결을 통과하는 비동기 메시지를 통해 다음 대칭 상호 작용 모델을 사용할 수 있습니다.

  • 요구/응답(1의 스트림)
  • request/stream(다수의 스트림 포함)
  • 화재 및 화재(응답 없음)
  • channel(양방향 스트림)

세션 재개를 지원하므로 서로 다른 전송 연결 간에 긴 수명 스트림을 재개할 수 있습니다.이것은, 네트워크 접속의 드롭, 전환, 재접속이 빈번하게 행해지는 경우에, 모바일과 서버와의 통신에 특히 도움이 됩니다.

레퍼런스

  1. ^ Monkiewicz, Łukasz (June 4, 2017). "A summary of Code Europe 2017 in Warsaw". lmonkiewicz.com. Retrieved May 7, 2017.
  2. ^ Christensen, Ben (Apr 3, 2017). "Motivations". github.com. Retrieved May 7, 2017.