Statements (110)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Specification
|
gptkbp:bfsLayer |
4
|
gptkbp:bfsParent |
gptkb:Akka_Toolkit
gptkb:Akka_HTTP gptkb:Data_Stream_API gptkb:Spring_Boot_Starter_Web_Flux gptkb:Spring_Web_Flux gptkb:Hibernate_Reactive gptkb:Camel_Camel_Quarkus_Component gptkb:Java_SE_9 gptkb:Web_Flux gptkb:zio-interop-reactive-streams |
gptkbp:aims_to |
Provide a standard for asynchronous stream processing
Provide a standard for interoperability |
gptkbp:based_on |
Non-blocking backpressure
|
gptkbp:created_by |
gptkb:Reactive_Streams_Initiative
|
gptkbp:defines |
Reactive types
Processor interface Publisher interface Subscriber interface Subscription interface |
gptkbp:governed_by |
gptkb:Reactive_Streams_Specification_Committee
|
https://www.w3.org/2000/01/rdf-schema#label |
Reactive Streams
|
gptkbp:includes |
Processor interface
Publisher interface Subscriber interface Subscription interface |
gptkbp:introduced |
gptkb:2013
|
gptkbp:is_adopted_by |
Microservices architecture
Cloud-native applications Serverless computing |
gptkbp:is_compatible_with |
gptkb:Java_8_Streams_API
gptkb:Java_Completable_Future Java 8 and above |
gptkbp:is_described_as |
Asynchronous stream processing
|
gptkbp:is_designed_for |
Scalable systems
Low-latency applications High-throughput applications Handling asynchronous data streams |
gptkbp:is_designed_to |
Improve resource utilization
Enhance responsiveness Avoid blocking operations Facilitate scalability |
gptkbp:is_documented_in |
gptkb:archive
Official website Reactive Streams specification document Reactive Streams Specification document |
gptkbp:is_implemented_in |
gptkb:Project_Reactor
gptkb:Akka_Streams gptkb:Rx_Java gptkb:Vert.x |
gptkbp:is_influenced_by |
Functional programming
Observer pattern Publisher-subscriber model Iterator pattern |
gptkbp:is_part_of |
gptkb:Reactive_Manifesto
gptkb:Java_9 gptkb:API gptkb:Java_EE_8 Reactive Programming paradigm |
gptkbp:is_promoted_by |
gptkb:Spring_team
gptkb:Reactive_X gptkb:Lightbend |
gptkbp:is_related_to |
gptkb:Reactive_Extensions
Event-driven architecture Functional programming Dataflow programming Concurrency control Event sourcing Non-blocking I/ O Message-driven architecture |
gptkbp:is_supported_by |
gptkb:hot_spring
gptkb:JAX-RS gptkb:Kafka_Streams gptkb:spacecraft gptkb:Cassandra gptkb:Person gptkb:Ninjutsu gptkb:Java_Enhancement_Proposal gptkb:Vert.x gptkb:Active_MQ gptkb:park gptkb:drug gptkb:nebula gptkb:Rabbit_MQ Redis Streams JDBC 4.2 J Hipster Reactive libraries |
gptkbp:is_tested_for |
gptkb:High_School
gptkb:software_framework gptkb:Testcontainers |
gptkbp:is_used_for |
Data processing
Event handling Real-time data streaming Data processing in real-time applications |
gptkbp:is_used_in |
gptkb:language
Web applications Big data processing Mobile applications Cloud-native applications Machine learning applications Io T applications |
gptkbp:promotes |
Backpressure handling
|
gptkbp:provides |
Error handling mechanisms
Flow control mechanisms Standard for asynchronous stream processing with non-blocking backpressure |
gptkbp:suitable_for |
Microservices architecture
Event-driven systems |
gptkbp:supports |
Reactive programming
|