02-微服务架构技术
技术架构图(1)
项目技术栈
⦁ 开发工具:Maven, IDEA, GitHub
⦁ 开发环境:Linux, Docker, Redis, RabbitMQ, ElasticSearch
⦁ 数据库:PowerDesigner, Mysql, SQLyog
⦁ 服务器:Nginx-集群, Tomcat-后端, Apache-静态, 物理机/云服务器
⦁ 架构:微服务-前后端分离, 单体-后台
⦁ 技术:Spring, SpringMVC, SpringBoot, Mybatis, SpringCloud Alibaba, Druid, EasyExcel, JWT, OAuth2.0, RabbitMQ, Redis(Jedis/Redission), Elasticsearch(Transport/SpringData Elasticsearch, 第三方接口(短信/内容审核/图片识别/人脸比对/邮箱/天气/微信&支付宝支付), Seata(分布式事务)
⦁ 前端:Vue全家桶(Vue.js+VueX+Vue-Router+Vue-Cli+Element-UI) + Webpack+npm+Node.js+HTML+JS+JQuery+LayUI+Ajax(Axios/fetch)+Socket.js
⦁ 微服务架构:SpringCloud + SpringCloudAlibaba
技术架构图(2)
项目技术栈
02-微服务架构技术
https://janycode.github.io/2020/03/02/14_微服务/00_技术架构/02-微服务架构技术/