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/
- Host: GitHub
- URL: https://github.com/daggerok/reactor-examples
- Owner: daggerok
- License: mit
- Created: 2018-10-27T02:26:27.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-06-20T22:42:40.000Z (about 3 years ago)
- Last Synced: 2025-04-30T21:07:38.992Z (2 months ago)
- Topics: 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
- Language: Java
- Homepage:
- Size: 4.07 MB
- Stars: 3
- Watchers: 2
- Forks: 3
- Open Issues: 7
-
Metadata Files:
- Readme: README.adoc
- License: LICENSE
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)