New Reactive Streams API

GPTKB entity

Statements (51)
Predicate Object
gptkbp:instanceOf gptkb:API
gptkbp:aimsTo standardize asynchronous stream processing
gptkbp:allows composability of streams
gptkbp:composedOf Publisher
Processor
Subscription
Subscriber
gptkbp:designedFor asynchronous stream processing
gptkbp:developedBy Reactive Streams specification
gptkbp:enables reactive programming
gptkbp:facilitates event-driven applications
https://www.w3.org/2000/01/rdf-schema#label New Reactive Streams API
gptkbp:isAttendedBy gptkb:JHipster
Spring Framework
Quarkus
Micronaut
gptkbp:isBasedOn Observer pattern
Publisher-Subscriber model
gptkbp:isCompatibleWith Java_8_and_above
gptkbp:isDocumentedIn Reactive Streams specification document
gptkbp:isInfluencedBy CompletableFuture
ReactiveX
Scala Futures
gptkbp:isLocatedIn gptkb:Project_Reactor
gptkb:Akka_Streams
gptkb:RxJava
gptkb:Vert.x
gptkbp:isOptimizedFor cloud-native applications
distributed systems
serverless architectures
gptkbp:isPartOf Reactive_Programming_paradigm
gptkbp:isRelatedTo Functional programming
Concurrency
Asynchronous programming
gptkbp:isSuitableFor real-time data processing
low-latency applications
high-throughput applications
gptkbp:isSupportedBy gptkb:Java_SE_11
gptkb:Java_SE_17
gptkb:Java_EE_8
gptkb:Java_SE_9
Jakarta EE 9
gptkbp:isTestedFor JUnit
Mockito
TestNG
gptkbp:isUsedIn microservices architecture
gptkbp:promotes separation of concerns
gptkbp:provides backpressure support
stream processing operators
gptkbp:supports non-blocking data processing
gptkbp:usedIn gptkb:Java_programming_language