0. Dubbo的学习可以参考什么?
答:参考Laravel,都是框架,通过看文档了解即可。

1. Dubbo支持什么协议?
需要根据协议的不同特征来选择协议,可以参看gitlab的文档进行选择。




2. Dubbo的服务特性设置有哪些?
- 服务降级
- 负载均衡
-
集群容错等
服务特性
其他特性
3. Dubbo的最佳实践包括什么?
答:参看官网
4. 服务治理是什么?如何进行服务治理?
答:服务治理包括两个方面,一个方面是服务依赖关系的管理,一个方面是服务数量调整的管理。

5. Dubbo的SPI机制是什么?

6. 如何认识Dubbo的注册中心?
答:通过5W1H来分析。
Why:为生产者提供服务的注册,为消费者提供服务的动态发现
What:注册中心有哪几部分组成,每个部分的supplier有多少可以选择的外包对象,选择常见的supplier进行学习。
Who:生产者,消费者,注册中心
Where:使用场景,可以方便开发,测试
- 只订阅
- 只注册
- 直连提供者
- 静态服务
When:使用时间
How:在浅一层的方面,认识如何配置(常用选项)和扩展,学习如何使用,在深一层的方面,学习源代码。 -
Dubbo提供4种注册中心:Multicast注册中心;Zookeeper注册中心;Redis注册中心;Simple注册中心
Multicast配置方式
-
在配置Multicast的时候,会有一个multicast网络组,所有提交到ethernet的请求都会到这个网络组,有点类似于zookeeper。请注意,通讯地址(ip)和广播地址是不一样的东西。
Multicast工作原理
Multicast的缺陷
使用Zookeeper进行配置
Zookeeper集群配置
Zookeeper注册中心功能
Zookeeper多注册中心
Zookeeper多注册中心
Zookeeper多注册中心
Zookeeper多注册中心
Zookeeper多注册中心
7. 注册中心支持以下哪些使用场景?
- 只订阅
- 只注册
- 直连提供者
- 静态服务
- 动态服务
8. Dubbo的dispatcher模型是什么样的?

9. Dubbo的服务降级包含什么?

19. Dubbo包含什么服务特性?

20. Dubbo的负载均衡策略有什么?

21. Dubbo集群模式容错有什么方案?

网友评论