Loading article…
| RSocket | |
|---|---|
| リリース | 2015年10月26日 ( 2015-10-26 ) |
| 執筆 | Java、JavaScript、Kotlin、C#、Go、C++、Python |
| タイプ | リアクティブストリームネットワーキング |
| ライセンス | Apacheライセンス |
| Webサイト | rsocket.io |
| リポジトリ | github.com/rsocket |
RSocketは、 Netflixによって最初に開発されたアプリケーションプロトコルであり、リアクティブストリーム をサポートしています。 [ 1 ]その開発の動機は、マイクロサービス間の通信など多くのタスクで非効率的なHTTPを、オーバーヘッドの少ないプロトコルに置き換えることでした。[ 2 ]
RSocketは、TCPやWebSocketなどのバイトストリームトランスポートで使用されるバイナリプロトコルです。単一の接続を介した非同期メッセージパッシングにより、以下の対称的なインタラクションモデルを実現します。
セッション再開機能をサポートしており、異なるトランスポート接続間で長時間のストリームを再開できます。これは、ネットワーク接続が頻繁に切断、切り替え、再接続されるモバイル端末とサーバー間の通信において特に役立ちます。