{"id":17548888,"url":"https://github.com/xujiajun/tastjava","last_synced_at":"2025-04-24T02:10:59.896Z","repository":{"id":80697512,"uuid":"101985249","full_name":"xujiajun/tastjava","owner":"xujiajun","description":"The RESTful Web API framework for Java","archived":false,"fork":false,"pushed_at":"2017-10-09T06:02:31.000Z","size":33,"stargazers_count":27,"open_issues_count":0,"forks_count":16,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-18T09:34:33.715Z","etag":null,"topics":["framework","java","rest","restful-api","tast"],"latest_commit_sha":null,"homepage":"","language":"Java","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/xujiajun.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,"zenodo":null}},"created_at":"2017-08-31T09:40:41.000Z","updated_at":"2021-03-06T15:42:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"3c613a5c-703e-4572-ba71-53669540344b","html_url":"https://github.com/xujiajun/tastjava","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xujiajun%2Ftastjava","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xujiajun%2Ftastjava/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xujiajun%2Ftastjava/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xujiajun%2Ftastjava/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xujiajun","download_url":"https://codeload.github.com/xujiajun/tastjava/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250546086,"owners_count":21448260,"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":["framework","java","rest","restful-api","tast"],"created_at":"2024-10-21T02:46:13.099Z","updated_at":"2025-04-24T02:10:59.890Z","avatar_url":"https://github.com/xujiajun.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TastJava\nThe RESTful Web API framework for Java\n\n## Performance Test\n\n### Test environment\n\n```\nServer version: Apache Tomcat/9.0.0.M26\nServer number:  9.0.0.0\nOS Name:        Mac OS X\nOS Version:     10.12.6\nArchitecture:   x86_64\nCPU：Intel Core i7  1.7 GHz *2\nRAM：8 GB\nJVM Version:    1.8.0_144-b01\nMysql Version: 5.7.18\n```\n\nTest Result (for reference only):\n```\n➜  tastjava git:(develop) ✗ ab -n 5000 -c 20  http://localhost:8080/tastjava/user/1\nThis is ApacheBench, Version 2.3 \u003c$Revision: 1757674 $\u003e\nCopyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/\nLicensed to The Apache Software Foundation, http://www.apache.org/\n\nBenchmarking localhost (be patient)\nCompleted 500 requests\nCompleted 1000 requests\nCompleted 1500 requests\nCompleted 2000 requests\nCompleted 2500 requests\nCompleted 3000 requests\nCompleted 3500 requests\nCompleted 4000 requests\nCompleted 4500 requests\nCompleted 5000 requests\nFinished 5000 requests\n\n\nServer Software:\nServer Hostname:        localhost\nServer Port:            8080\n\nDocument Path:          /tastjava/user/1\nDocument Length:        0 bytes\n\nConcurrency Level:      20\nTime taken for tests:   1.504 seconds\nComplete requests:      5000\nFailed requests:        0\nTotal transferred:      365000 bytes\nHTML transferred:       0 bytes\nRequests per second:    3323.71 [#/sec] (mean)\nTime per request:       6.017 [ms] (mean)\nTime per request:       0.301 [ms] (mean, across all concurrent requests)\nTransfer rate:          236.94 [Kbytes/sec] received\n\nConnection Times (ms)\n              min  mean[+/-sd] median   max\nConnect:        0    0   1.4      0      57\nProcessing:     1    6   5.0      5      67\nWaiting:        1    5   4.9      5      65\nTotal:          1    6   5.2      5      68\n\nPercentage of the requests served within a certain time (ms)\n  50%      5\n  66%      7\n  75%      8\n  80%      8\n  90%     10\n  95%     11\n  98%     14\n  99%     25\n 100%     68 (longest request)\n ```\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxujiajun%2Ftastjava","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxujiajun%2Ftastjava","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxujiajun%2Ftastjava/lists"}