Skip to content

Reorginze *Reactive Programming* tree #10

@hantsy

Description

@hantsy

The reactive streams define the spec, but Java 9 copies the Java API into its java.util.concurrent.Flow, the content is the same, but the package name is different.

The popular libs that implement Reactive Streams spec include:

  • Reactor -> Spring WebFlux supports it by default, also supports others. The Mono&Flux is just reactor-specific APIs
  • RxJava3 -> Vertx, Micronaut supports it.
  • SmallRye Mutiny -> Quarkus supports it by default, also supports rxjava3, etc.

Java Flow(since Java 9) -> Including a simple Publisher implementation, the newest SmallRye Munity switches to Java Flow API.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions