An open API service indexing awesome lists of open source software.

https://github.com/juliacomputing/amqpclient.jl

A Julia AMQP (Advanced Message Queuing Protocol) / RabbitMQ Client.
https://github.com/juliacomputing/amqpclient.jl

amqpclient julia message-queue rabbitmq

Last synced: 19 days ago
JSON representation

A Julia AMQP (Advanced Message Queuing Protocol) / RabbitMQ Client.

Awesome Lists containing this project

README

        

# AMQPClient

[![Build Status](https://github.com/JuliaComputing/AMQPClient.jl/workflows/CI/badge.svg)](https://github.com/JuliaComputing/AMQPClient.jl/actions?query=workflow%3ACI+branch%3Amaster)
[![codecov.io](http://codecov.io/github/JuliaComputing/AMQPClient.jl/coverage.svg?branch=master)](http://codecov.io/github/JuliaComputing/AMQPClient.jl?branch=master)

A Julia [AMQP (Advanced Message Queuing Protocol)](http://www.amqp.org/) Client.

Supports protocol version 0.9.1 and [RabbitMQ](https://www.rabbitmq.com/) extensions.

This library has been tested with RabbitMQ, though it should also work with other AMQP 0.9.1 compliant systems.

# Using AMQPClient:

- [Connections and Channels](CONNECTIONS.md)
- [Exchanges and Queues](QUEUES.md)
- [Sending and Receiving Messages](SENDRECV.md)

Note: These documents may not mention all implemented APIs yet. Please look at the protocol references or exported methods of the package to get the complete list.

### Protocol reference:

- [AMQP v0.9.1](http://www.amqp.org/resources/download)
- [RabbitMQ Extensions](https://www.rabbitmq.com/extensions.html)

### Examples
Julia code examples from [RabbitMQ tutorials](https://www.rabbitmq.com/getstarted.html) can be found in [rabbitmq/rabbitmq-tutorials](https://github.com/rabbitmq/rabbitmq-tutorials/tree/main/julia) repository.