Skip to content

Reorginze *Reactive Programming* tree #10

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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