讲师:李卫民
本教程旨在帮助学员能够快速完整的搭建一套基于 Dubbo 通信的分布式系统开发环境(仅演示开发环境的搭建过程并不包含相关业务代码)并默认学员已经掌握下列所需知识点:
- 了解什么是分布式系统
- 了解什么是微服务架构
- 了解 VMWare 的基本操作
- 了解 Linux 常用命令语法
- 了解 Docker、Docker Compose 的作用及常用命令语法
- 了解 Maven 的作用及常用命令语法
- 了解什么是 Dubbo 以及和 Zookeeper 的关系
- 操作系统:Windows 10 企业版
- JDK 版本:1.8
- IDE 工具:Intellij IDEA 2017
- 核心框架:Spring Boot
- 视图框架:Spring MVC
- ORM 框架:MyBatis
- 通信框架:Dubbo
- 数据库连接池:Druid
- 模板引擎:Thymeleaf
- 全文搜索:Solr
- 数据缓存:Redis
- 项目构建:Maven
- 文件系统:FastDFS
- 消息队列:RabbitMQ