{"id":20324730,"url":"https://github.com/vanishine/java-rabbit-example","last_synced_at":"2025-03-04T10:23:29.583Z","repository":{"id":218932222,"uuid":"335585388","full_name":"Vanishine/java-rabbit-example","owner":"Vanishine","description":null,"archived":false,"fork":false,"pushed_at":"2021-02-03T13:28:40.000Z","size":12,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-14T14:18:40.210Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Vanishine.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2021-02-03T10:20:57.000Z","updated_at":"2021-02-03T13:28:43.000Z","dependencies_parsed_at":"2024-01-24T15:48:37.096Z","dependency_job_id":"414c0508-d844-41df-9122-86911c30aee0","html_url":"https://github.com/Vanishine/java-rabbit-example","commit_stats":null,"previous_names":["vanishine/java-rabbit-example"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vanishine%2Fjava-rabbit-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vanishine%2Fjava-rabbit-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vanishine%2Fjava-rabbit-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vanishine%2Fjava-rabbit-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Vanishine","download_url":"https://codeload.github.com/Vanishine/java-rabbit-example/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241827997,"owners_count":20026818,"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-14T19:37:18.639Z","updated_at":"2025-03-04T10:23:29.561Z","avatar_url":"https://github.com/Vanishine.png","language":"Java","readme":"# RabbitMQ\n\n## Start the project\n\nCreate a container for RabbitMQ:\n\n```shell\ndocker pull rabbitmq:management\ndocker run -d --hostname rabbit --name rabbit rabbitmq:management\n```\n\nGet IP address of the container:\n\n```shell\ndocker exec rabbit hostname -I\n```\n\nAttach to the container:\n\n```shell\ndocker exec -it rabbit /bin/bash\n```\n\n## Some key points\n\nProvided that a consumer with slow consume ratio and enabled auto ACK mechanism, the server will constantly push new messages to the client and maybe flood the client. After the client disabled this mechanism, the server will provide the consumer messages at a reasonable speed.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvanishine%2Fjava-rabbit-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvanishine%2Fjava-rabbit-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvanishine%2Fjava-rabbit-example/lists"}