REST API для работы с RabbitMQ

Приложение для работы с брокером сообщений RabbitMQ через REST API. Основная мысль – что одиночные сообщения отправлять долго, поэтому делаем API, которое позволяет сначала сделать запрос на открытие соединения с брокером сообщений, а затем отправлять сообщения в эту очередь через API. После отправки всех сообщений соединение закрывается.

Как запустить

В первом терминале выполняем команду:

docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3-management

Во втором:

go run .\cmd\echo_server\echo_server.go
# или
go run .\cmd\fiber_server\fiber_server.go

В третьем:

go run .\cmd\client\client.go

GitHub

View Github