Dubbo基础知识
1.Dubbo是什么?
是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。
A.单一应用架构(ORM)
B.垂直应用架构(MVC)
C.分布式服务框架(RPC) Dubbo
D.流动计算框架(SOA)
2.Dubbo涉及的知识
A.远程调用:RMI,hassion,webservice,thrift
B.通信交互:HTTP,mina,netty
C.序列化:hessian2,java,json
D.容器:jetty,spring
E.多线程:异步,线程池
F.负载均衡:zookeeper
3.Dubbo的应用场景
A.作为对内提供服务应用的容器
B.拆分复杂WEB应用到复杂容器
C.应用负载均衡协调
D.应用服务治理
4.Dubbo各个模块
A.Config配置层
B.Proxy服务代理层
C.Registry注册中心层
D.Cluster路由层
E.Monitor监控层
F.Protocol远程调用层
G.Exchange服务交互层
H.Transport网络传输层
I.Serialize数据序列化层
5.Main函数的生成者和消费者
A.适合于纯后台服务集群
B.全部采用长连接
C.启动方式:com.alibaba.dubbo.container.Main
D.默认加载META-INF/spring/*.xml
6.Java与Tomcat生产者消费者
A.适合于大型web应用拆分服务
B.后台Main方法提供服务与tomcat Web应用消费结合
C.用web.xml解析所有xml,加载dubbo
Dubbo基础知识
最新推荐文章于 2023-05-26 17:13:53 发布