How does Bitcoin Core manage its peer nodes? Is it possible to let it automatically switch to faster nodes?

It’s usually frustrating when my Bitcoin Core full node is syncing, especially just catching up from merely several hours/days ago. I wonder how does Bitcoin Core manage its peers? Will it disconnect with slower nodes, and then turn to faster ones? I once heard of the eclipse attack issue. However, as far as I know,…

Details