1、技术架构
数据库:mysql、mongoDB、elasticsearch、redis
持久层:spirng-data、mybatis-plus
业务层:springcloud
web:SpringMVC
微服务:SpringCloud Alibaba
2、微服务服务拆分
功能服务:
trip-parent
trip-common
trip-common-core核心公共模块,所有服务都会用的
trip-common-redis:redis公共模块,需要使用redis的服务可以引用
trip-server-api
trip-article-api
trip-comment-api
trip-user-api
trip-data-api
trip-search-api
trip-server
trip-article-server
trip-comment-server
trip-user-server
trip-data-server
trip-search-server
网关服务
trip-gateway
前端服务
trip-website
trip-mgrsite
3、项目搭建版本
参考springcloud官网https://spring.io/projects/spring-cloud#overview
例:Hoxton.SR8 is compatible with Spring Boot 2.3.x and 2.2.x