An open API service indexing awesome lists of open source software.

https://github.com/daggerok/reactor-examples

Project reactor examples. https://daggerok.github.io/reactor-examples/
https://github.com/daggerok/reactor-examples

cdi fat-jar gradle-fat-jar gradle-fat-jar-task gradle-kotlin-dsl jandex log4j log4j2 logback reactor reactor-core reactor3 slf4j weld weld-cdi weld-se

Last synced: 2 months ago
JSON representation

Project reactor examples. https://daggerok.github.io/reactor-examples/

Awesome Lists containing this project

README

        

= reactor-examples image:https://travis-ci.org/daggerok/reactor-examples.svg?branch=master["Build Status", link="https://travis-ci.org/daggerok/reactor-examples"] image:https://github.com/daggerok/reactor-examples/workflows/CI/badge.svg["CI", link="https://github.com/daggerok/reactor-examples/actions?query=workflow%3ACI"]

to see:

- link:https://www.youtube.com/watch?v=kwuu1efzkf4[YouTube: Reactor in Action - Simon Baslé, Victor Grazi]

//tag::content[]

== intro

combine streams with: `Flux.merge`, `Flux.zip`, `Flux.first`, ...

create streams with: `Flux.just`, `Flux.fromIterable`, `Flux.range`, `Flux.interval`, ...

transform streams with: `Flux.skip`, `Flux.map`, `Flux.flatMap`, `Flux.filter`

Read link:https://daggerok.github.io/reactor-examples[project reference documentation]

.docker / docker-compose
[source,bash]
----
./mvnw
./mvnw package docker-compose:up -P docker
./mvnw docker-compose:down -P docker

./gradlew
./gradlew composeUp
./gradlew composeDown
----

//end::content[]

_other examples_

- link:https://github.com/daggerok/avoiding-reactor-meltdown[Avoiding Reactor Meltdown or how to block correctly with Project Reactor (Spring WebFlux / RSocket)]
- https://github.com/daggerok/reactive-programming-with-reactor-3
- link:https://github.com/daggerok/webflux-reactor-broadcaster[Project Reactor Broadcaster]
- link:https://github.com/daggerok/spring-5-examples[Spring Boot 2.x and Spring 5.x examples]
- link:https://github.com/daggerok/reactor-netty-example[Reactor Netty Server sample on GitHub: daggerok/reactor-netty-example]

_links_

- link:https://www.youtube.com/watch?v=kwuu1efzkf4[YouTube: Reactor in Action - Simon Baslé, Victor Grazi]
- link:https://www.codingame.com/playgrounds/929/reactive-programming-with-reactor-3/Intro?fbclid=IwAR3aKiqkI1_xUr5zrwqzQz-4djGdtRbbOuBR8FC9wWfxgH33MUBvvm3fuFQ[Learn Reactor 3]
- link:https://projectreactor.io/learn[Helpful presentation]
- link:https://www.baeldung.com/reactor-core[Reactor intro]

rto do: linkhttps://www.youtube.com/watch?v=kwuu1efzkf4[YouTube: Reactor in Action - Simon Baslé, Victor Grazi]

links:

- https://projectreactor.io/docs/core/3.2.0.M2/api/reactor/core/publisher/TopicProcessor.html
- https://projectreactor.io/docs/core/3.2.0.M2/api/reactor/core/publisher/WorkQueueProcessor.html
- link:https://www.youtube.com/watch?v=pyqIpqCt8PU[Reactive Performance by Oleh Dokuka]
- link:https://www.codingame.com/playgrounds/929/reactive-programming-with-reactor-3/Intro?fbclid=IwAR3aKiqkI1_xUr5zrwqzQz-4djGdtRbbOuBR8FC9wWfxgH33MUBvvm3fuFQ[Learn Reactor 3]
- link:https://projectreactor.io/learn[Helpful presentation]
- link:https://www.baeldung.com/reactor-core[Reactor intro]

Initially generated by using link:https://github.com/daggerok/generator-jvm/[generator-jvm] yeoman generator (kotlin-parent-multi-project)