
- Kubernetes Informers to watch object changes and computes ConfigsUpdated, and put to global pushChannel
- Debounce function to run by interval, merge request and build Connection based PushQueue(conn as the queue element)
- XDSServer.doSendPush dequeue PushQueue and put env to client based pushChannel
- ADSServer establish connection to peer, Dequeue element from pushChannel, generate Envoy config by cds→eds→lds→rds→sds(defined by PushOrder) and send to Envoy