{"id":16771615,"url":"https://github.com/meysam81/get-response-client","last_synced_at":"2025-09-09T21:27:39.661Z","repository":{"id":99614623,"uuid":"142417770","full_name":"meysam81/get-response-client","owner":"meysam81","description":"a client that sends a request to the server \"get-responser-server\", and gets its response","archived":false,"fork":false,"pushed_at":"2018-07-26T10:19:01.000Z","size":1474,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-06-16T06:04:53.955Z","etag":null,"topics":["bisphone","erlang","get-response"],"latest_commit_sha":null,"homepage":null,"language":"Erlang","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/meysam81.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":"2018-07-26T09:16:16.000Z","updated_at":"2018-07-26T10:19:02.000Z","dependencies_parsed_at":"2023-07-31T04:45:54.566Z","dependency_job_id":null,"html_url":"https://github.com/meysam81/get-response-client","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/meysam81/get-response-client","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meysam81%2Fget-response-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meysam81%2Fget-response-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meysam81%2Fget-response-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meysam81%2Fget-response-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/meysam81","download_url":"https://codeload.github.com/meysam81/get-response-client/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meysam81%2Fget-response-client/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274365964,"owners_count":25272293,"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","status":"online","status_checked_at":"2025-09-09T02:00:10.223Z","response_time":80,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["bisphone","erlang","get-response"],"created_at":"2024-10-13T06:28:46.386Z","updated_at":"2025-09-09T21:27:39.604Z","avatar_url":"https://github.com/meysam81.png","language":"Erlang","funding_links":[],"categories":[],"sub_categories":[],"readme":"# get-response-client\nThis project is the client side of a service that I have coded before  \nand can be accessed using [THIS LINK](https://github.com/meysam81/get-response-server)\n\n## Quick start\nTo run this application, first you're gonna have to clone this  \nrepository to your own local computer using the following command:  \n`git clone git@github.com:meysam81/get-response-client.git`\n\nThen change your directory to the directory of this repository:  \n`cd get-response-client`\n\n### Important notice\nYou need to start your [SERVER](https://github.com/meysam81/get-response-server) before proceeding any further.\n\nNow to access the __REPL__ of this application you can enter the  \nthe following command in your **linux** terminal:  \n`make rel-dev \u0026\u0026 make console-dev`\n\nNow you should see the __REPL__ of your application in your terminal,  \nfrom here on, you can enter Erlang commands, or you can test your client.\n\nTo test only **one** client you can use the following command:  \n`my_client_v2_jactor:start().`\n\nThis command will send a request to your [SERVER](https://github.com/meysam81/get-response-server), and the result  \nwould be the response of that request to your client.\n\nNow if you want to benchmark your server's response time (service time)  \nyou can first edit the values of the configuration file that exist in the  \nfollowing address:  \n`config/dev.sys.config`\n\nThis configuration file contains various items which we're not gonna use  \nall of them. But what we are interested in are the following keys in the  \nbeginning of the file:  \n```\n...\n[{my_client_v2, [{host, localhost},\n 3                 {port, 4040},\n 4                 {toveri_ref, my_toveri},\n 5                 {mfa, {my_client_v2_worker, start_link, []}},\n 6                 {toveri_size, 8},\n 7                 {number_of_clients, [10, 100, 1000]},\n 8                 {time_between_benchmarks, 1000}]},\n ...\n```\n**Do NOT edit the keys** of this configuration file, but only the values.\n\nFinally after customizing your application through the configuration file,  \nstart your application using the following command:  \n`my_client_v2_benchmark_initiator:start()`\n\n#### Acknowledgment\nMany thanks to my [mentor](https://github.com/mohsenmoqadam), and my _friend_, whom I  \nlearned a lot from.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeysam81%2Fget-response-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmeysam81%2Fget-response-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeysam81%2Fget-response-client/lists"}