Hi Ming, As far as my understand at the moment, APISIX does not need to make any changes to achieve the purpose of service discovery. APISIX points the dns address to the consul and the application register it to the consul based on the specific identifier like foo.com. Not sure what i missed.
Thanks, agile6v On 2020/05/29 09:29:20, Ming Wen <wenm...@apache.org> wrote: > Hello, > I am not sure do we using the `lua-resty-dns` to do dns_resolver work, and > is APISIX supports Consul DNS for service discovery? > > for example 127.0.0.1:8600 is the address to the Consul DNS resolver, then > we add configure like this in `config.yaml`: > dns_resolver:127.0.0.1:8600 > > At this point any upstream hostname, for example `foo` in upstream_url= > http://foo/index.html, will be resolved by Consul. > > Thanks, > Ming Wen, Apache APISIX & Apache SkyWalking > Twitter: _WenMing >