/book-java-cloud-dubbo-fast

分布式系统开发环境搭建极速教程

分布式系统开发环境搭建极速教程


讲师:李卫民

前言

本教程旨在帮助学员能够快速完整的搭建一套基于 Dubbo 通信的分布式系统开发环境(仅演示开发环境的搭建过程并不包含相关业务代码)并默认学员已经掌握下列所需知识点:

  1. 了解什么是分布式系统
  2. 了解什么是微服务架构
  3. 了解 VMWare 的基本操作
  4. 了解 Linux 常用命令语法
  5. 了解 Docker、Docker Compose 的作用及常用命令语法
  6. 了解 Maven 的作用及常用命令语法
  7. 了解什么是 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

文档及代码

扫码关注公众号获取最新教程