Dubbo分布式开发实战,大致包括:
1:Dubbo开发实战
2:基于Dubbo的分布式应用架构设计
20年Java开发和使用经验,多年的首席架构师和CTO,拥有Sun的多项Java和J2EE方面的技能认证,拥有丰富的开发经验和深厚的技术沉淀,精通Java/JavaEE相关技术和多种开源框架,尤其擅长系统分析和架构设计。
拥有多年项目经理、技术部经理的管理经验,参与和领导了上百个大中型项目的设计和开发,在互联网应用系统架构、系统设计、应用级框架和中间件开发等方面具有很多经验和领悟。
原创著作《研磨设计模式》和《研磨Struts2》广受好评,尤其是《研磨设计模式》,一直稳居原创设计模式类图书第一的位置,并输出版权到台湾。
更为难得的是,入行20年,仍然奋战在技术一线,深知一线架构师需要掌握哪些技术、掌握到什么程度、一线架构设计会遇到哪些坑、如何才能做出最合适的架构设计,经验最难得!老师把这些经验和感悟都融合到课程中,能帮你节省很多走弯路的时间。
第01节课:Dubbo简介、特点,Dubbo服务治理、Dubbo的架构
第02节课:Dubbo的HelloWorld:准备开发环境、服务端开发和配置、客户端开发和配置
第03节课:Dubbo支持的协议、注册中心的配置:多注册中心、多组注册中心;配置基础:xml配置、查找顺序、properties配置、多种配置的查找顺序、注解配置
第04节课:Dubbo特性之启动时检查,功能、配置、代码示例应用
第05节课:Dubbo特性之集群容错,功能、集群容错模式、内部机制、配置、代码示例应用
第06节课:Dubbo特性之负载均衡,功能、负载均衡策略、配置、代码示例应用;Dubbo特性之线程模型,功能、Dispatcher和ThreadPool的选项、配置、代码示例应用
第07节课:Dubbo特性之直连提供者、只订阅和只注册,功能、配置、代码示例应用
第08节课:Dubbo特性之静态服务、多协议、多注册中心、服务分组和多版本,功能、配置、代码示例应用
第09节课:Dubbo特性之分组聚合,功能、配置、代码示例应用
第10节课:Dubbo特性之泛化引用和泛化实现,功能、配置、代码示例应用,以及他们的异同
第11节课:Dubbo特性之回声测试、上下文信息、隐式传参和异步调用,功能、配置、代码示例应用
第12节课:Dubbo特性之本地调用和参数回调,功能、配置、代码示例应用
第13节课:Dubbo特性之事件通知,功能、配置、代码示例应用
第14节课:Dubbo特性之本地存根,功能、配置、代码示例应用
第15节课:Dubbo特性之本地伪装、延迟暴露和并发控制,功能、配置、代码示例应用
第16节课:Dubbo特性之连接控制、延迟连接、粘滞连接、令牌验证、优雅停机、主机绑定、日志适配和访问日志,功能、配置、代码示例应用
第17节课:Dubbo的管理控制台:功能、安装配置、基本使用:降权、倍权、降级、禁用/启用、访问控制、负载均衡、容错等
第18节课:Dubbo的监控中心:功能、安装配置、基本使用
第19节课: Dubbo特性之路由规则、配置规则、服务降级和Telnet命令,功能、语法规则、配置、代码示例应用
第20节课: Dubbo特性之服务容器,Dubbo服务的运行方式、各个容器的配置示例、代码演示用Maven来构建微服务应用
第21节课: 服务化最佳实践和Dubbo的推荐用法:分层、分包、粒度、版本、兼容性、枚举值、序列化、异常、调用等
第22节课: Dubbox简介,Dubbo RESTful Remoting应用蓝图,Dubbox配置使用:引入Dubbox工程源码,编译打包等
第23节课: RESTful Remoting简介;以及Dubbox的HelloWorld
第24节课: Dubbox的RESTful服务端开发:讲述服务端的各种功能、配置以及代码示例实现
第25节课: Dubbox的RESTful客户端开发;Dubbox的RESTful和SpringMVC的选择
第26节课: 微服务架构初步:什么是微服务架构、微服务架构和SOA、微服务的优点和缺点、当前常见的微服务框架;构建演示应用的开发环境
第27节课: 在实际应用中应用Dubbo,分析到底哪些功能适合使用Dubbo来实现、Dubbo结合具体的业务功能
第28节课: 代码示例Dubbo结合具体的业务功能:部署到Tomcat里面、以jar的形式独立运行服务
1:有一定工作经验,还未从事架构工作,但想要向架构方面发展的朋友
2:已经开始从事架构工作,但想要系统学习提升的朋友
3:已经掌握阶段一和阶段二课程的内容,想要继续深化、更加实战化的朋友
4:有一定开发经验,想要系统学习架构方面的知识,扩展知识面和提升开发能力的朋友
1:本课程是关注于架构设计,不关注业务设计,所以想要学习业务建模、软件的概要或详细设计的朋友,不适合选择本课程,对于软件设计方面的内容,我们会开设专门的软件设计类课程进行讲述,比如:框架设计、API设计、系统建模、设计模式综合应用、软件系统重构等等。
2:毕竟软件架构和软件设计关注的是不同层面的东西,当然,在国内目前的情况是,很多公司的软件架构和软件设计是同一批人员。不过由于内容实在太多,因此我们把软件架构和软件设计分开成不同的课程体系。
登录后才能获取具体下载信息,请点击前往登录
您的账号信息不全,需完善信息才能获取具体下载信息,请点击前往完善信息
点击查看下载信息