anchor.diff:  Eclipse https://vertx.io[Vert.x] is a toolkit for building reactive applications.
   It is designed to be lightweight and embeddable.
   Vert.x defines a reactive execution model and provides a large ecosystem.
  -Quarkus integrates Vert.x to implement different reactive features, such as asynchronous message passing, and non-blocking HTTP client.
  -Basically, Quarkus uses Vert.x as its reactive engine.
  +
  +Quarkus is based on Vert.x, and almost all network-related features rely on Vert.x.
   While lots of reactive features from Quarkus don't _show_ Vert.x, it's used underneath.
  -But you can also access the managed Vert.x instance and benefit from the Vert.x ecosystem.
  +Quarkus also integrates smoothly with the Vert.x event bus (to enable asynchronous messaging passing between application components) and some reactive clients.
  +You can also use various Vert.x APIs in your Quarkus application, such as deploying _verticles_, instantiating clients...
  +
   
   == Installing
   
  
positive.code: ----
  
  If you are familiar with Vert.x, you know that Vert.x provides different API models.
  For instance _bare_ Vert.x uses callbacks, the RX Java 2 version uses `Single`, `Maybe`, `Completable`, `Observable` and `Flowable`.
  
  Quarkus provides 3 Vert.x APIs:
  
  [options="header"]
  |===
  
negative.code: <dependency>
    <groupId>io.vertx</groupId>
    <artifactId>vertx-web-client</artifactId>
  </dependency>
  
  <!-- Mutiny API -->
  <dependency>
    <groupId>io.smallrye.reactive</groupId>
    <artifactId>smallrye-mutiny-vertx-web-client</artifactId>
  </dependency>
  
  <!-- Axle API -->
  