RS 소켓
RSocket| 초기 릴리즈 | 2015년 10월 , 전( 10월 26일 |
|---|---|
| 저장소 | github |
| 기입처 | Java, JavaScript, Kotlin, 입니다.NET, Go, C++ |
| 유형 | 리액티브 스트림 네트워크 |
| 면허증. | Apache 라이선스 |
| 웹 사이트 | 소켓 |
RSocket은 [1]Netflix가 초기에 개발한 애플리케이션 프로토콜로 Reactive Streams를 지원합니다.개발 동기는 마이크로 서비스 통신과 같은 많은 작업에 비효율적인 HTTP(Hypertext Transfer Protocol)를 [2]오버헤드가 적은 프로토콜로 대체하기 위한 것이었습니다.
프로토콜
RSocket은 TCP, WebSockets 및 Aeron과 같은 바이트 스트림 전송에 사용되는 이진 프로토콜입니다.단일 연결을 통과하는 비동기 메시지를 통해 다음 대칭 상호 작용 모델을 사용할 수 있습니다.
- 요구/응답(1의 스트림)
- request/stream(다수의 스트림 포함)
- 화재 및 화재(응답 없음)
- channel(양방향 스트림)
세션 재개를 지원하므로 서로 다른 전송 연결 간에 긴 수명 스트림을 재개할 수 있습니다.이것은, 네트워크 접속의 드롭, 전환, 재접속이 빈번하게 행해지는 경우에, 모바일과 서버와의 통신에 특히 도움이 됩니다.
레퍼런스
- ^ Monkiewicz, Łukasz (June 4, 2017). "A summary of Code Europe 2017 in Warsaw". lmonkiewicz.com. Retrieved May 7, 2017.
- ^ Christensen, Ben (Apr 3, 2017). "Motivations". github.com. Retrieved May 7, 2017.