架构

开发环境
操作系统:Windows 10 Enterprise
开发工具:Intellij IDEA
数据库:MySQL 5.7.22
Java SDK:Oracle JDK 1.8.152
测试部署环境
操作系统:Linux Ubuntu Server 16.04 X64
虚拟化技术:VMware + Docker
项目管理工具
项目构建:Maven + Nexus
代码管理:Git + GitLab
镜像管理:Docker Registry
前端主要技术栈
核心框架Vue
后台主要技术栈
核心框架:Spring Boot + Spring Cloud
视图框架:Spring MVC
ORM 框架:tk.mybatis 简化 MyBatis 开发
数据库连接池:Alibaba Druid
数据库缓存:Redis Sentinel
消息中间件:RabbitMQ
接口文档引擎:Swagger2 RESTful 风格 API 文档生成
全文检索引擎:ElasticSearch
分布式链路追踪:ZipKin
分布式文件系统:Alibaba FastDFS
分布式服务监控:Spring Boot Admin
分布式协调系统:Spring Cloud Eureka
分布式配置中心:Spring Cloud Config
分布式日志系统:ELK(ElasticSearch + Logstash + Kibana)
反向代理负载均衡:Nginx
自动化运维
持续集成:GitLab
持续交付:Jenkins
容器编排:Kubernetes

后期商城所用大数据框架
架构_第1张图片

你可能感兴趣的:(微服务架构)