{"id":20080936,"url":"https://github.com/nileshsimaria/grpclb","last_synced_at":"2026-05-01T23:31:59.617Z","repository":{"id":65349600,"uuid":"241977023","full_name":"nileshsimaria/grpclb","owner":"nileshsimaria","description":"GRPC Load Balancing ","archived":false,"fork":false,"pushed_at":"2020-02-29T00:39:33.000Z","size":1966,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-13T01:34:03.525Z","etag":null,"topics":["gke","gke-cluster","golang","grpc","kubernetes-cluster","loadbalancing","nginx"],"latest_commit_sha":null,"homepage":null,"language":"Go","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/nileshsimaria.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}},"created_at":"2020-02-20T19:58:18.000Z","updated_at":"2023-02-26T19:30:35.000Z","dependencies_parsed_at":"2023-01-19T04:31:21.136Z","dependency_job_id":null,"html_url":"https://github.com/nileshsimaria/grpclb","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nileshsimaria%2Fgrpclb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nileshsimaria%2Fgrpclb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nileshsimaria%2Fgrpclb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nileshsimaria%2Fgrpclb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nileshsimaria","download_url":"https://codeload.github.com/nileshsimaria/grpclb/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241511446,"owners_count":19974421,"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":["gke","gke-cluster","golang","grpc","kubernetes-cluster","loadbalancing","nginx"],"created_at":"2024-11-13T15:32:49.426Z","updated_at":"2026-05-01T23:31:58.285Z","avatar_url":"https://github.com/nileshsimaria.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# example server and client code\n\nTo see how to run example code locally on your laptop and using docker\n- https://github.com/nileshsimaria/grpclb/blob/master/example-code/README.md\n\nIn v1, the server implements unary RPC and in v5 it supports unary, input stream, output stream and bi-directional streaming RPC calls. The client makes number of RPC calls on the same gRPC channel to test L4 and L7 load balancing. The server reply with the time and hostname. \n\n\n# GRPC LB without NGINX (using native google cloud constructs)\n\nHow to achieve and test L4 LB on GKE (without nginx)\n- https://github.com/nileshsimaria/grpclb/blob/master/gke-k8s/l4-lb/README.md\n\nHow to achieve and test L7 LB on GKE (without nginx)\n- https://github.com/nileshsimaria/grpclb/blob/master/gke-k8s/l7-lb/README.md\n\n\n# GRPC LB with NGINX\n\n## time server (nileshsimaria/grpclb/example-code/timeserver)\nhttps://github.com/nileshsimaria/grpclb/tree/master/nginx/time-server\n\n## fortune-teller server\nhttps://github.com/nileshsimaria/grpclb/tree/master/nginx/fortune-teller\n\n## how to setup one controller for both grpc and http\nhttps://github.com/nileshsimaria/grpclb/blob/master/nginx/grpc-and-http-ingress/README.md","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnileshsimaria%2Fgrpclb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnileshsimaria%2Fgrpclb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnileshsimaria%2Fgrpclb/lists"}