Skip to content

AMQP/HTTP Gateway services for sending messages to RabbitMQ queue from HTTP endpoint or receiving messages and sending it to a webhook (HTTP POST/PUT).

License

Notifications You must be signed in to change notification settings

mracsko/rust-amqp-http-gateway

Repository files navigation

Rust AMQP/HTTP Gateway Example

MIT or Apache 2.0 licensed Dependencies Rust build Docker Image

AMQP/HTTP Gateway services for sending messages to RabbitMQ queue from HTTP endpoint or receiving messages and sending it to a webhook (HTTP POST/PUT).

Components

The default setup starts a RabbitMQ service, generates messages with wrk (message-generator) and calls the HTTP endpoint on amqp-producer. The producer publish the messages to RabbitMQ.

RabbitMQ delivers the messages to the amqp-consumer, that calls a webhook (http-sink) to simulate message processing.

Documentation

License

This project is licensed under either of the following licenses, at your option:

About

AMQP/HTTP Gateway services for sending messages to RabbitMQ queue from HTTP endpoint or receiving messages and sending it to a webhook (HTTP POST/PUT).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages