Dubbo的服务治理

1:服务架构体系的演变

垂直架构-MVC架构-分布式架构(SOA)-微服务

2:SOA与SOAP的区别是什么

SOA是面向服务,SOAP是WebService的协议(http+xml),但是现在基本上有使用http+Json的格式

3:RPC与SOA的区别是什么?

RPC是远程调用,SOA是面向服务

4:什么是Dubbo?

Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用,说白了就是个远程服务调用的分布式框架。告别Web Service模式中的wsdl,以服务者与消费者的方式在dubbo 上注册)。

其核心部分包含:

1.远程通讯,提供对多种基于长连接的NiO框架抽象封装,包括多种线程模型,序列化,以及“请求一响应”模式的信息交换方式。

2.集群容错: 提供基于接口方法的透明远程过程调用,包括多协议支持。以

及负载均衡,失败容错,地址路由,动态配置等集群支持。

3.自动发现:基于注册中心目录服务,使用服务消费能动态查找服务提供方,使地址透明,使用服务提供方可以平滑增加或减少服务器

5:

猜你喜欢

转载自www.cnblogs.com/itcastwzp/p/10771977.html