一、Dubbox介绍 |
Dubbox是什么
Dubbox能做什么
Dubbox的架构设计及原理
Dubbox的序列化
服务治理
使用案例分析
讨论1:引导学员对为什么要进行服务治理进行讨论,并分析主流的服务治理方案。
讨论2:对Dubbox的使用案例进行讨论,了解Dubbox对于分布式异构系统的意义。
|
二、快速搭建搭建Dubbox服务 |
服务提供者(Provider)
服务消费者(Consumer)
注册中心
实战演练:带领学员进行Dubbox服务的搭建,服务提供者和服务消费者的开发,第一个Dubbox服务发布使用。
|
三、Dubbox功能及分析 |
集群容错
负载均衡
线程模型
注册中心(直连、只订阅和只注册)
服务分组
异步调用
参数回调
事件通知
并发控制和连接控制
服务降级和流量控制
优雅停机
分布式事物 |
四、Dubbox服务的监控和部署 |
几种Dubbox的监控机制
Dubbox的部署方案
讨论:讨论主流部署方案的优缺点
实战演练1:带领学员进行几种监控的安装和分析。 |
五、Dubbox的最佳实践 |
Dubbo在京东的演进
Dubbox的最佳实践介绍 |
六、Dubbox支持REST风格远程调用(HTTP
+ JSON/XML) |
架构及原理分析
搭建REST风格的API
讨论:REST风格的远程调用在实际中的应用场景。
实践演练:带领学员一起开发和搭建Dubbox的REST的远程调用。 |