Hello Cecil
Sorry for bothering you, as I'm not actually a developer, but as DevOps I would like to use your LoadBalancer example in my infrastructure to balance the GRPC calls. And as you know it's possible only on HTTP/2. Is it possible to add to your LBProxy web app the HTTP/2 support? Or maybe it's already there and I missed something?
I'll be grateful for your comment and help.
Thanks
Is there any reason ConsulMonitorWorker and ConsulProxyConfigProvider need to be separate? The BackgroundService gives you start and stop signals, but ConsulProxyConfigProvider can do those itself. E.g. it can start in the constructor or the first GetConfig call. To stop it can implement IDisposable to be called by the DI container at shutdown. Combining them would avoid this awkward downcast:
But when I send a request to http://localhost:5002/api/addresses which is the address and port the Addresses API application is bound to for container, results are returned.