Thanks, but this information pertains to generating our custom proto definitions which we are already doing. My question was more focused on how or if I even need to generate the clients for the internally available https://github.com/grpc/grpc/blob/master/src/proto/grpc/health/v1/health.proto
I want to know if we can avoid duplicating/sourcing this health proto in our internal repos in order to generate the code On Friday, October 30, 2020 at 5:10:07 PM UTC-7 [email protected] wrote: > You can check this section > https://grpc.io/docs/languages/php/quickstart/#php-protoc-plugin in the > grpc.io website to see how you can use the PHP grpc plugin to generate a > stub client from your proto. > > On Thu, Oct 29, 2020 at 5:54 PM '[email protected]' via grpc.io < > [email protected]> wrote: > >> Hi, >> I am hoping to find any information on how I can create a simple >> Healthcheck client in php against the internally defined proto ( >> https://github.com/grpc/grpc/blob/master/src/proto/grpc/health/v1/health.proto >> ). >> We already have a working environment for gRPC clients using the model >> and libs defined here : https://github.com/grpc/grpc-php. However I am >> not certain if there is a documented way to either generate the protos >> defined in io/grpc or use them as is in php. >> To further clarify, >> I am hoping to do some thing like the below snippet in PHP >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> *import io.grpc.health.v1.HealthCheckRequest;import >> io.grpc.health.v1.HealthCheckResponse;import >> io.grpc.health.v1.HealthGrpc;import io.grpc.ManagedChannel;import >> io.grpc.ManagedChannelBuilder;public class HealthcheckImplClient { >> public static void main(String[] args) { ManagedChannel ch = >> ManagedChannelBuilder.forAddress("localhost", 8012) .usePlaintext() >> .build(); HealthGrpc.HealthBlockingStub hclient = >> HealthGrpc.newBlockingStub(ch); HealthCheckRequest req = >> HealthCheckRequest.newBuilder().build(); HealthCheckResponse resp = >> hclient.check(req); System.out.println(resp.getStatus()); ch.shutdown(); >> }}* >> >> Appreciate any help regarding this. >> >> >> Thanks, >> Deepak >> >> -- >> You received this message because you are subscribed to the Google Groups >> "grpc.io" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/grpc-io/c6e514f1-3aba-446e-871d-fb587c4569d4n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/grpc-io/c6e514f1-3aba-446e-871d-fb587c4569d4n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "grpc.io" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/429dc6f5-2947-4559-9785-f8c48b7a6340n%40googlegroups.com.
