为什么Eureca Client要分成服务提供者和服务消费者呢

为什么Eureca Client要分成服务提供者和服务消费者呢?
马克- to-win:马克 java社区:防盗版实名手机尾号: 73203。
通常来讲,服务提供方是重量的耗时的,所以可能在n台机器上。而服务消费方是轻量的,通过配置ribbon和@LoadBalanced达到负载均衡的效果。消费方通过template.getForEntity("http://provider/acquire"。。。来找到服务提供方。消费方和提供方和Eureka Server三者协同,才能完美工作。如果Consumer没用Eureka Server这种技术,如何能用@LoadBalanced和ribbon这种负载均衡的功能呢?