{"id":26100580,"url":"https://github.com/mirellawanessa/load-microservice","last_synced_at":"2026-06-05T11:31:33.888Z","repository":{"id":281219816,"uuid":"944476212","full_name":"Mirellawanessa/Load-microservice","owner":"Mirellawanessa","description":"Microservice with a RESTful API and adjustable settings ","archived":false,"fork":false,"pushed_at":"2025-03-07T16:35:17.000Z","size":67,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-07T17:29:57.902Z","etag":null,"topics":["api-rest","kotlin","kotlin-fluent-validator","load-testing","micronaut","micronaut-framework","micronaut-gradle","microservice","restful-api","simulator-microservice","swagger-ui"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","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/Mirellawanessa.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":"2025-03-07T12:12:56.000Z","updated_at":"2025-03-07T16:41:25.000Z","dependencies_parsed_at":"2025-03-07T17:40:44.083Z","dependency_job_id":null,"html_url":"https://github.com/Mirellawanessa/Load-microservice","commit_stats":null,"previous_names":["mirellawanessa/load-microservice"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mirellawanessa%2FLoad-microservice","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mirellawanessa%2FLoad-microservice/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mirellawanessa%2FLoad-microservice/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mirellawanessa%2FLoad-microservice/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mirellawanessa","download_url":"https://codeload.github.com/Mirellawanessa/Load-microservice/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242729461,"owners_count":20175945,"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":["api-rest","kotlin","kotlin-fluent-validator","load-testing","micronaut","micronaut-framework","micronaut-gradle","microservice","restful-api","simulator-microservice","swagger-ui"],"created_at":"2025-03-09T17:39:39.176Z","updated_at":"2026-06-05T11:31:33.880Z","avatar_url":"https://github.com/Mirellawanessa.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003cimg src=\"https://github.com/Mirellawanessa/Load-microservice/blob/main/docs/icon.png?raw=true\" height=\"25%\" width=\"25%\"\u003e \u003c/p\u003e\n\n# Load Simulator Microservice\n\n[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=jaimedantas_load-microservice\u0026metric=alert_status)](https://sonarcloud.io/dashboard?id=jaimedantas_load-microservice)\n[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=b3-tax-calculator\u0026metric=coverage)](https://sonarcloud.io/dashboard?id=b3-tax-calculator)\n[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=jaimedantas_load-microservice\u0026metric=sqale_rating)](https://sonarcloud.io/dashboard?id=jaimedantas_load-microservice)\n[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=jaimedantas_load-microservice\u0026metric=security_rating)](https://sonarcloud.io/dashboard?id=jaimedantas_load-microservice)\n[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=jaimedantas_load-microservice\u0026metric=reliability_rating)](https://sonarcloud.io/dashboard?id=jaimedantas_load-microservice)\n[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=jaimedantas_load-microservice\u0026metric=vulnerabilities)](https://sonarcloud.io/dashboard?id=jaimedantas_load-microservice)\n\nThis microservice simulates a microservice with a REST endpoint at ``/resource/{resource_id}``.\n\n## Languages and frameworks\n - Kotlin 1.4.30\n - Micronaut Framework 2.4.1\n - Swagger UI\n \n## Libraries\n - [Java Fluent Validator](https://github.com/mvallim/java-fluent-validator)\n \n## Requirements\n- JDK 11\n- Gradle 6.8.3\n\n## Building From Source\nTo build from source checkout the code and run:\n```\n$ gradle clean build\n```\n## Run\nTo run the microservice, run:\n```\n$ java -jar load-simulator-0.1.jar\n```\n## Documentation\nSwagger UI is used for documentation. You can find the information accessing its webpage at:\n```\nhttp://localhost:8080/swagger/views/swagger-ui/\n```\n\n## Configuration\nThe ``processing-time`` property in the``application.yml`` defines the average processing time of each HTTP\nrequest in ms. The minimum value for the processing time is 50ms. You can also define the number of threads and the response\nmessage. \n\n```\nmicronaut:\n    processing-time: 100\n    threads: 2\n    return-message: Hello World!\n```\n## 👩‍💻 Developer\n\n\u003cp\u003e\n  \u003cimg \n    align=\"left\" \n    width=\"80\" \n    src=\"https://github.com/Mirellawanessa/DIO-Trilha-Java-Basico/blob/main/GitHub/imagens/User.jpeg?raw=true\"\n  /\u003e\n  \u003cp\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;Mirella Wanessa\u003cbr\u003e\n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"https://github.com/Mirellawanessa\"\u003eGitHub\u003c/a\u003e\u0026nbsp;|\u0026nbsp;\n  \u003ca href=\"https://www.linkedin.com/in/mirellawanessa/\"\u003eLinkedIn\u003c/a\u003e\u0026nbsp;|\u0026nbsp;\n  \u003ca href=\"https://www.instagram.com/myfilearchive\"\u003eInstagram\u003c/a\u003e\n  \u0026nbsp;|\u0026nbsp;\u003c/p\u003e\n\u003c/p\u003e\n\n---\n\n⌨️ with 💜 by [Mirella Wanessa](https://github.com/Mirellawanessa)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmirellawanessa%2Fload-microservice","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmirellawanessa%2Fload-microservice","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmirellawanessa%2Fload-microservice/lists"}