Statements (57)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:protocol
|
gptkbp:based_on |
Reactive Programming
|
gptkbp:can_be_used_with |
gptkb:Kotlin
gptkb:Node.js gptkb:Akka gptkb:Ruby gptkb:._NET gptkb:PHP gptkb:Python gptkb:Vert.x gptkb:Spring_Framework |
gptkbp:designed_by |
gptkb:Netflix
|
gptkbp:designed_for |
microservices architecture
|
gptkbp:enables |
asynchronous communication
|
gptkbp:first_released |
gptkb:2017
|
gptkbp:has_feature |
gptkb:Public_service
error handling load balancing security features message routing protocol negotiation connection multiplexing versioning support metrics and monitoring logging and tracing message framing serialization support client and server APIs |
https://www.w3.org/2000/01/rdf-schema#label |
RSocket
|
gptkbp:provides |
backpressure support
channel messaging fire-and-forget messaging request-response messaging request-stream messaging |
gptkbp:suitable_for |
cloud-native applications
event-driven architectures real-time applications distributed systems data-intensive applications streaming data applications serverless architectures highly scalable systems Io T applications |
gptkbp:supports |
gptkb:Reactive_Streams
multiple transport protocols |
gptkbp:uses |
gptkb:Web_Socket
gptkb:HTTP/2 gptkb:TCP |
gptkbp:written_in |
gptkb:Java
gptkb:C++ gptkb:Go gptkb:Rust gptkb:Java_Script |
gptkbp:bfsParent |
gptkb:Spring_Boot_Starter_Web_Flux
gptkb:Spring_Web_Flux gptkb:Web_Flux |
gptkbp:bfsLayer |
5
|