Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vert-x3/vertx-rabbitmq-client
Vert.x RabbitMQ Service
https://github.com/vert-x3/vertx-rabbitmq-client
rabbitmq reactive vertx
Last synced: 7 days ago
JSON representation
Vert.x RabbitMQ Service
- Host: GitHub
- URL: https://github.com/vert-x3/vertx-rabbitmq-client
- Owner: vert-x3
- License: apache-2.0
- Created: 2015-01-09T16:37:00.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2024-12-11T08:12:29.000Z (about 1 month ago)
- Last Synced: 2025-01-04T11:42:22.161Z (14 days ago)
- Topics: rabbitmq, reactive, vertx
- Language: Java
- Size: 757 KB
- Stars: 73
- Watchers: 18
- Forks: 64
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- vertx-awesome - RabbitMQ - favicon.svg" alt="(stack)" title="Vert.x Stack" height="16px"> - A RabbitMQ client (AMQP 0.9.1). (Integration)
README
# RabbitMQ Client for Vert.x
[![Build Status (5.x)](https://github.com/vert-x3/vertx-rabbitmq-client/actions/workflows/ci-5.x.yml/badge.svg)](https://github.com/vert-x3/vertx-rabbitmq-client/actions/workflows/ci-5.x.yml)
[![Build Status (4.x)](https://github.com/vert-x3/vertx-rabbitmq-client/actions/workflows/ci-4.x.yml/badge.svg)](https://github.com/vert-x3/vertx-rabbitmq-client/actions/workflows/ci-4.x.yml)A Vert.x client allowing applications to interact with a RabbitMQ broker (AMQP 0.9.1)
# Getting Started
Please see the main documentation on the web-site for a full description:
* [Java documentation](https://vertx.io/docs/vertx-rabbitmq-client/java/)
* [JavaScript documentation](https://vertx.io/docs/vertx-rabbitmq-client/js/)
* [Kotlin documentation](https://vertx.io/docs/vertx-rabbitmq-client/kotlin/)
* [Groovy documentation](https://vertx.io/docs/vertx-rabbitmq-client/groovy/)
* [Ruby documentation](https://vertx.io/docs/vertx-rabbitmq-client/ruby/)# Running the tests
By default the tests uses a cloud provided RabbitMQ instance.
```
% mvn test
```You can run tests with a local RabbitMQ instance:
```
% mvn test -Prabbitmq.local
```You will need to have RabbitMQ running with default ports on localhost for this to work.
You can setup a RabbitMQ instance with Docker:
```
docker run --rm --name vertx-rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq
```