基于Spring Cloud实现微服务前后端系统
架构升级,基于spring cloud alibaba版实现 链接:https://github.com/xuyaohui/cloud_scaffold_code/tree/master
https://blog.csdn.net/u014271612/article/details/82866913
注册中心:Spring Cloud Eureka
网关中心:Spring Cloud Zuul
服务配置:Spring Cloud Config
链路追踪:Spring Cloud Zipkin
数据库连接:Druid、Mybatis
服务鉴权:Shiro+JWT
数据库:PostgreSQL
日志收集:ELK(服务安装在虚拟机)
服务之间调用: Feign
熔断机制:Hystrix
消息队列:RabbitMQ
cloud-ida:项目父模块,所有以下子模块依赖该父模块(可在该pom文件加入所需要的依赖)
cloud-ida-admin : 后台管理模块(包含前后端),包括用户、角色、权限管理及服务监控
cloud-ida-admin-server : 使用springboot admin,监控各服务运行状况
cloud-ida-common : common模块,封装模块常用bean及工具类
cloud-ida-config : 分布式配置中心,可将各模块所需的配置放到该中心(dev/uat/pro)
cloud-ida-eureka : 服务发现、注册中心
cloud-ida-service : 业务服务模块(可按业务拆分成多个服务)
cloud-ida-zipkin : 服务链路追踪
cloud-ida-zuul : 微服务网关层,所有请求都经过网关请求,此模块中也有shiro认证、鉴权
未完待续...
cloud-ida-admin: 9000
cloud-ida-admin-server: 9010
cloud-ida-config : 8888
cloud-ida-eureka : 8761
cloud-ida-service-tag : 8087
cloud-ida-zipkin : 9411
cloud-ida-zuul : 9084
后台管理系统截图
后端赋权
服务监控
vue登录界面
vue前端测试界面