0.学习资料和参考文档
学习资料:黑马程序员《分布式开发框架Dubbo》课程及ppt
参考文档:Dubbo官方参考文档 Apache Dubbo
1.分布式系统中的相关概念
大型互联网项目的架构目标
传统项目和互联网项目
大型互联网项目的架构目标
集群和分布式
简单理解
没有集群和分布式的服务器
进行集群的服务器-可以进行负载均衡,实现了高性能、高可用的目标
同时进行集群和分布式的服务器-除了集群实现的功能和目标,还可以实现可伸缩、高可扩展的目标
集群和分布式的再理解
架构演进
2.Dubbo概述
Dubbo概念
摘自官方文档:
重点是,Dubbo是微服务开发框架,提供RPC通信、微服务治理的能力。
Dubbo架构
摘自官网文档:
ps:因为是新手向的教程总结,有关Dubbo3的新特性,这里暂时没有介绍。
3.Dubbo快速入门
推荐使用zookeeper作为注册服务中心。
安装完成后,简单的入门小案例:
4.Dubbo高级特性
dubbo-admin管理平台
ps:我在安装dubbo-admin时遇到很多问题,主要是对mvn、npm等命令的过程不熟悉,所以说滥用IDE也不是一件好事。
工欲善其事必先利其器,在这之前,请务必搞懂来龙去脉。
dubbo高级特性
ps:这部分才是以后做项目要关注的重点,这里只是一点入门介绍。更多细节还要看官方文档。