{"id":20662033,"url":"https://github.com/kilemonn/messagequeue","last_synced_at":"2025-04-19T15:50:47.751Z","repository":{"id":65486094,"uuid":"521916115","full_name":"Kilemonn/MessageQueue","owner":"Kilemonn","description":"A message queue service, which can receive, hold and provide messages that are sent between services.","archived":false,"fork":false,"pushed_at":"2024-11-07T11:18:29.000Z","size":765,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-07T12:25:52.874Z","etag":null,"topics":["docker","docker-container","in-memory","kotlin","microservice","mongodb","mssql-server","mysql","postgresql","queueing","redis","service","sql"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Kilemonn.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-08-06T10:32:18.000Z","updated_at":"2024-11-07T11:17:45.000Z","dependencies_parsed_at":"2023-02-14T07:45:36.249Z","dependency_job_id":"c4fe99d7-1ba1-47a4-8d25-501524555068","html_url":"https://github.com/Kilemonn/MessageQueue","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kilemonn%2FMessageQueue","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kilemonn%2FMessageQueue/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kilemonn%2FMessageQueue/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kilemonn%2FMessageQueue/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kilemonn","download_url":"https://codeload.github.com/Kilemonn/MessageQueue/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224958538,"owners_count":17398500,"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":["docker","docker-container","in-memory","kotlin","microservice","mongodb","mssql-server","mysql","postgresql","queueing","redis","service","sql"],"created_at":"2024-11-16T19:12:38.869Z","updated_at":"2024-11-16T19:12:39.563Z","avatar_url":"https://github.com/Kilemonn.png","language":"Kotlin","readme":"# MessageQueue\n[![CI Build](https://github.com/Kilemonn/MessageQueue/actions/workflows/gradle.yml/badge.svg)](https://github.com/Kilemonn/MessageQueue/actions/workflows/gradle.yml) [![Coverage](.github/badges/jacoco.svg)](https://github.com/Kilemonn/MessageQueue/actions/workflows/gradle.yml)\n\n## Overview\n\nA message queue service, which can receive, hold and provide messages that are sent between services.\nA storage mechanism can be used to persist messages and sub queues can be restricted so only correctly provided credentials\ncan interact with such queues.\n\n### More detailed documentation can be found in the [Wiki](https://github.com/Kilemonn/MessageQueue/wiki)!\n\n## Quick Start\n\nThere is an image hosted in Docker Hub: https://hub.docker.com/r/kilemon/message-queue\n\nBy default, the application will be store messages in memory and no queue restriction will be available.\nTo start the application you can use the following command to pull and run the latest version of the image:\n\n`docker run -p8080:8080 kilemon/message-queue`\n\nOnce running the best endpoint to call at the moment is probably: `http://localhost:8080/queue/healthcheck`\n\nThe application provides REST APIs to interact with the messages queued within the MultiQueue.\n\n## Rest API Documentation\n\nREST Documentation is provided as Swagger docs from the running application. Once the image is running you can reach the Swagger documentation from the following endpoint: `http://localhost:8080/swagger-ui/index.html`.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkilemonn%2Fmessagequeue","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkilemonn%2Fmessagequeue","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkilemonn%2Fmessagequeue/lists"}