File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed
docs/global/modules/core/pages/explanation Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -21,3 +21,13 @@ but still allows to reduce the number of request to a minimum.
21
21
The downside is, that it's not just a different implementation hidden behind the model-api,
22
22
but requires to use a different API.
23
23
24
+ == Reactive Streams
25
+
26
+ The query language is inspired by https://www.reactive-streams.org/[Reactive Streams]
27
+ and the execution engine uses https://kotlinlang.org/docs/flow.html[Kotlin Flows],
28
+ which is a https://kotlinlang.org/docs/coroutines-guide.html[Coroutines] compatible implementation of Reactive Streams.
29
+
30
+ Often it's useful to know if a stream is expected to return only one element or multiple elements.
31
+ https://projectreactor.io/[Project Reactor], another implementation of Reactive Streams,
32
+ introduced the notion of `Mono` and `Flux` to distinguish them.
33
+ You will also find them in ModelQL.
You can’t perform that action at this time.
0 commit comments