Load balancing in distributed system

currently, when doing micro services, spring cloud, uses ribbon for load balancing;
and dubbo itself also implements load balancing;
but nginx;
is still used in the actual production environment. What"s the difference between them? Since dubbo and spring cloud have achieved load balancing, why do production systems use nginx?

Menu