dubbo的作用及理解

    阿里的dubbo主要用在集群和分布式系统中,这里涉及一个概念-集群:集群是在不同的机器上部署同一个项目

1.负载均衡:是对外提供一个公共地址,请求过来时通过轮询、随机等,路由到不同server。目的分摊压力。就像你刚刚说的,同一 个项目部署到不同的服务器上,请求过来时,通过轮训或随机,分给不同的机器进行处理
2.失效备援:是发现一台server挂了,就让另外一台去服务了。跟餐馆换个服务员继续招待你一样。

2. Java下的一套RPC框架(soa思想),作用就是 统一管理配置,各个系统服务间的调用。dubbo在淘宝也是解决他们实际问题的,不一定适 合其他。 另外各家公司也都有大同小异的实现,所以没多少人用、也就没多少介绍。
原理就是: A系统调用B系统接口服务, 后面就是怎么把这个流程,动态化(zookeeper通知)、权限化、配置化、低耦合化、自动化。


你可能感兴趣的:(系统及服务)