(第一篇)spring cloud2 spring boot2 mybatis oauth2构建分布式微服务云架构

之前写了一些分布式架构srping cloud1.0的文章,好久没有更新博客了,我们一年前开始就更新了架构,一直也没有时间更新博客,快过年了,公司也不是很忙,斗胆把自己用的架构的搭建过程给大家分享一下,希望可以帮助更多的朋友。

根据以前经验,现将项目大致分为三种模式:

  1. 通用组件

  2. 系统服务

  3. 业务服务

通用组件介绍

通过maven构建,独立出组件模块,如:通用工具模块、日志收集(AOP\MQ)、通用model(用户、角色、权限、字典、菜单、日志、邮件等)、通用sequence分布式ID自动生成、redis(分布式缓存)等

系统服务(Spring cloud相关)

commonservice-eureka(服务注册中心)
commonservice-config(服务配置中心)
commonservice-gateway(服务网关)
commonservice-monitor(服务监控)
commonservice-turbine(集群监控)
commonservice-notification(系统通知)
commonservice-oauth(服务权限)
commonservice-sequence(自动生成分布式ID)
commonservice-file(文件服务)
commonservice-log(日志服务)
commonservice-admin(通用管理集成平台)

业务服务
Spring Cloud大型企业分布式微服务云构建的B2B2C电子商务平台源码请加企鹅求求:一零三八七七四六二六,当前我只做了一个跟用户相关的业务服务,其中包括:controller、service、dao、xml(mybatis)、其他配置信息等

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/iteye_3750/article/details/103358178