vertx-io_uring-incubator
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