vertx-io_uring-incubator icon indicating copy to clipboard operation
vertx-io_uring-incubator copied to clipboard

io_uring transport incubator

= Vert.x io_uring Incubator

image:https://github.com/vert-x3/vertx-io_uring-incubator/actions/workflows/ci-4.x.yml/badge.svg[Build Status (4.x),link=https://github.com/vert-x3/vertx-io_uring-incubator/actions/workflows/ci-4.x.yml]

NOTE: io_uring is supported by Vert.x Core since Vert.x 5, this library is an incubator for Vert.x 4.x

Vert.x io_uring is a transport using the io_uring interface of the Linux kernel.

Vert.x io_uring works with

  • https://vertx.io/docs/vertx-core/java/[Vert.x Core] TCP, HTTP, datagram servers/clients
  • https://vertx.io/docs/vertx-grpc/java/[Vert.x gRPC]
  • https://vertx.io/docs/vertx-pg-client/java/[PostgeSQL], https://vertx.io/docs/vertx-mysql-client/java/[MySQL], https://vertx.io/docs/vertx-mssql-client/java/[MSSQL] and https://vertx.io/docs/vertx-db2-client/java/[DB2] reactive clients
  • https://vertx.io/docs/vertx-redis-client/java/[Redis] client
  • https://vertx.io/docs/vertx-mqtt/java/[Vert.x MQTT]
  • https://vertx.io/docs/vertx-amqp-client/java/[Vert.x AMQP] client
  • https://vertx.io/docs/vertx-stomp/java/[Vert.x STOMP]
  • https://vertx.io/docs/vertx-http-proxy/java/[Vert.x HTTP Proxy]
  • https://vertx.io/docs/vertx-mail-client/java/[Vert.x Mail]
  • https://vertx.io/docs/vertx-consul-client/java/[Vert.x Consul] client

WARNING: This module has incubation status and only works on some Linux OSes.

== Prerequisites

  • https://vertx.io/docs/4.5.0[Vert.x 4.5.0]

== Usage

Snapshots are available at s01.oss.sonatype.org

[source,xml]

sonatype-nexus-snapshots https://s01.oss.sonatype.org/content/repositories/snapshots true default false ----