Cool. I will take a look at the stuff next. On Thursday, 7 December 2017 10:12:14 UTC+1, falco...@gmail.com wrote: > > Glad I could help you :) I hope that they mind adding it into master. It > makes deployment and management of simple infrastructures so much easier if > you don't have to also care about DNS. > > I'm using the NuGet-Package Grpc.HealthCheck for health-checking right > now. Every GRPC service registered to the GRPCLB is offering that service > showing the health of all the services + a generic health. The GRPCLB > itself is also implementing the health service, but showing if the endpoint > in total is healthy (at least one endpoint is servicing the service name > with a good generic health response). This is done as periodic task which > is just requesting the health service of the endpoints. Since you already > have service health in consul this should be even easier for you to do :) > > Am Donnerstag, 7. Dezember 2017 09:43:36 UTC+1 schrieb Duncan Mole: >> >> After playing with your PR a bit it seems it is *exactly* what I need. As >> we have a blue/green deployment, resolving addresses for external clients >> involves first looking up the live colour. >> Thanks again for your help on this. >> >> On Wednesday, 6 December 2017 09:32:28 UTC+1, falco...@gmail.com wrote: >>> >>> I just forgot to write the main idea I wanted to write... Sorry, still a >>> bit tired... >>> >>> For the time until c-ares is merged, you could use the version from my >>> PR and doing a simple GRPCLB implementation in C# that is just interacting >>> with the HTTP interface from consul. Just to get things going and use the >>> infrastructure you already have. And once c-ares is merged, swap to the >>> native implementation by just removing the "grpclb://" part. Not sure if >>> grpc is falling back onto DNS right now in case the scheme is unknown or if >>> GRPCLB is not answering. >>> >>
-- 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 grpc-io+unsubscr...@googlegroups.com. To post to this group, send email to grpc-io@googlegroups.com. Visit this group at https://groups.google.com/group/grpc-io. To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/1cce2e96-aa15-4f52-8ede-a61be50e4afe%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.