RSocket - RSocket - Wikipedia
První vydání | 26. října 2015 |
---|---|
Úložiště | github |
Napsáno | Java, JavaScript, Kotlin, .NET, Go, C ++ |
Typ | Reaktivní proudy síťování |
Licence | Licence Apache |
webová stránka | rsocket |
RSocket je aplikační protokol původně vyvinutý společností Netflix,[1] který podporuje Reaktivní proudy. Motivací jeho vývoje bylo nahradit protokol přenosu hypertextu (HTTP ), což je neúčinné pro mnoho úkolů, jako je mikroslužby komunikace s protokolem, který má menší režijní náklady.[2]
RSocket je binární protokol pro použití na přenosech bajtových proudů, jako je TCP, Webové zásuvky, a Aeron. Umožňuje následující modely symetrické interakce prostřednictvím asynchronní zprávy předávané přes jediné připojení:
- požadavek / odpověď (proud 1)
- požadavek / stream (konečný proud mnoha)
- oheň a zapomeň (žádná reakce)
- kanál (obousměrné proudy)
Podporuje obnovení relace, aby umožnilo obnovení streamů s dlouhou životností napříč různými transportními připojeními. To je zvláště užitečné pro mobilní komunikaci se serverem ‹–› při častém výpadku, přepínání a opětovném připojení k síti.
Reference
- ^ Monkiewicz, Łukasz (4. června 2017). „Souhrn Code Europe 2017 ve Varšavě“. lmonkiewicz.com. Citováno 7. května 2017.
- ^ Christensen, Ben (3. dubna 2017). "Motivace". github.com. Citováno 7. května 2017.
Tento článek týkající se Internetu je pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |