Recently abacus introduced Eureka client and stub. Looking at the high level description of what Eureka does it seems it has almost the same responsibilities as gorouter.
What is the reason to have another loadbalancing layer? Can you elaborate on why it was introduced, what problems it solves and why can't gorouter be used for the same?