美文网首页
Dubbo进阶

Dubbo进阶

作者: bernierayxu | 来源:发表于2019-05-18 10:41 被阅读0次
0. Dubbo的学习可以参考什么?

答:参考Laravel,都是框架,通过看文档了解即可。


架构图片
1. Dubbo支持什么协议?

需要根据协议的不同特征来选择协议,可以参看gitlab的文档进行选择。


协议列表
Dubbo协议
Dubbo协议
Dubbo协议
2. Dubbo的服务特性设置有哪些?
  • 服务降级
  • 负载均衡
  • 集群容错等


    服务特性
    其他特性
3. Dubbo的最佳实践包括什么?

答:参看官网

4. 服务治理是什么?如何进行服务治理?

答:服务治理包括两个方面,一个方面是服务依赖关系的管理,一个方面是服务数量调整的管理。


服务治理
5. Dubbo的SPI机制是什么?
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模型是什么样的?
Dispatcher模型
9. Dubbo的服务降级包含什么?
服务降级
19. Dubbo包含什么服务特性?
服务特性
20. Dubbo的负载均衡策略有什么?
负载均衡策略
21. Dubbo集群模式容错有什么方案?
集群模式容错

相关文章

网友评论

      本文标题:Dubbo进阶

      本文链接:https://www.haomeiwen.com/subject/axmgaqtx.html