GoLang RabbitMQ integration
Simple sender and receiver integration in go Explore the docs »
Table of Contents
About The Project
Simple go application to check the capabilities of RabbitMQ queues.
- Dockerfiles for both consumer and sender
- docker-compose for easier project development
- official amqp go library
All you need to have is a working docker environment with docker-compose
docker compose build docker compose up
No further installation needed.
With working docker and all containers up we can do a simple http call to sender container
http GET http://localhost:3000/send\?msg\=test
You should be able to get the message on the consumer container in the logs.
For more examples, please refer to the Documentation
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag “enhancement”. Don’t forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/awesome)
- Commit your Changes (
git commit -m 'feat: add awesome feature')
- Push to the Branch (
git push origin feature/awesome)
- Open a Pull Request
Distributed under the MIT License. See
LICENSE.txt for more information.
Project Link: https://github.com/proapi/go-rabbitmq