{"repo":"TrueLayer/ginepro","free":true,"listed":false,"github":"https://github.com/TrueLayer/ginepro","clone":"git clone https://github.com/TrueLayer/ginepro.git","description":"A client-side gRPC channel implementation for tonic","language":"Rust","stars":145,"topics":["grpc","tonic","load-balancer"],"license":"Apache-2.0","category":"networking-infra","readme_excerpt":"ginepro ginepro provides client-side gRPC load-balancing out of the box by enriching tonic ‘s channel with periodic service discovery. Overview ginepro enriches tonic by periodically updating the list of servers that are available through a ServiceDiscovery interface that currently is implemented for DNS. How to install Add ginepro to your dependencies Getting started The interface remains fairly the same as we implement all the logic for a drop-in replacement for tonic's Channel . For more examples, have a look at the examples directory. License Licensed under either of Apache License, Version 2.0 or MIT license at your option. Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.","default_branch":null,"files":null,"tree":[],"storefront":"/r/TrueLayer","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TrueLayer/ginepro/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}