{"id":22066074,"url":"https://github.com/pcpratheesh/rabbitmq-go-eda-tutorial","last_synced_at":"2026-05-19T14:37:50.743Z","repository":{"id":196421883,"uuid":"694990927","full_name":"pcpratheesh/rabbitmq-go-eda-tutorial","owner":"pcpratheesh","description":"This contains a tutorial on how to use RabbitMQ in an event-driven architecture using Golang. This tutorial cover topics such as setting up RabbitMQ using Docker, creating producers and consumers, working with queues, exchanges, and bindings, and using RabbitMQ to build microservices that communicate using events.","archived":false,"fork":false,"pushed_at":"2023-09-25T02:57:52.000Z","size":61,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-29T00:36:05.806Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pcpratheesh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-09-22T05:55:19.000Z","updated_at":"2024-11-07T08:52:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"ea017fc3-26ed-4ece-92a5-0ad78116be67","html_url":"https://github.com/pcpratheesh/rabbitmq-go-eda-tutorial","commit_stats":null,"previous_names":["pcpratheesh/rabbitmq-go-eda-tutorial"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pcpratheesh%2Frabbitmq-go-eda-tutorial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pcpratheesh%2Frabbitmq-go-eda-tutorial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pcpratheesh%2Frabbitmq-go-eda-tutorial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pcpratheesh%2Frabbitmq-go-eda-tutorial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pcpratheesh","download_url":"https://codeload.github.com/pcpratheesh/rabbitmq-go-eda-tutorial/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245145696,"owners_count":20568180,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-30T19:25:36.207Z","updated_at":"2026-05-19T14:37:50.674Z","avatar_url":"https://github.com/pcpratheesh.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# rabbitmq-go-eda-tutorial\nThis contains a tutorial on how to use RabbitMQ in an event-driven architecture using Golang. This tutorial cover topics such as setting up RabbitMQ using Docker, creating producers and consumers, working with queues, exchanges, and bindings, and using RabbitMQ to build microservices that communicate using events.\n\n\n![d](assets/img/screenshot.png)\n\n# How to run the application\n\n\n- Run rabbitmq with docker\n\n    docker compose up\n\n- Run the application\n\n    go run main.go\n\n- Access [http://localhost:8080/](http://localhost:8080/) in the web browser.\n- Click `Attach new consumer` for new consumer\n- Click `Distribute Data` to produce the sample datas","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpcpratheesh%2Frabbitmq-go-eda-tutorial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpcpratheesh%2Frabbitmq-go-eda-tutorial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpcpratheesh%2Frabbitmq-go-eda-tutorial/lists"}