介绍

本项目是一个基于 Spring Boot、Spring Cloud、Spring Oauth2 和 Spring Cloud Netflix 等框架构建的微服务项目 前端框架为Vue.js、 ElementUI。
@作者 github 地址 欢迎star
panda微服务工程地址
panda-admin前台工程地址
panda是基于SpringCloud Finchley.SR1 、SpringBoot 2.x、 vue、element-ui 微服务基础脚手架
对于日常开发而言提供基础权限控制,动态菜单,才用前后端分离架构,前台采用vue 后台使用springcloud提供rest接口。对于以后开发,只需要在panda-service 添加业务模块即可,大大减少工作量。

  • panda-server 服务注册中心
  • panda-auth oauth2 认证服务器 提供token
  • panda-common 公共模块集合
  • panda-config-server 配置中心服务器
  • panda-gateway 统一网关,提供动态路由 同时也是oauth2的资源服务器
  • panda-service 业务模块集合
    • panda-user-service 统一用户管理模块
    • panda-gen-service 代码生成器模块

后续会陆续支持 zipkin服务链路监控 springboot-admin 服务健康监控等

技术选型&文档

  • Spring Boot(查看Spring Boot学习&使用指南)

  • Spring Cloud(查看官方中文文档)

  • Spring Security Oauth2(查看官方中文文档)

  • MyBatis(查看官方中文文档)

  • MyBatis plus(查看官方中文文档)

  • Vue.js(查看官方中文文档)

  • ElementUI(查看官方中文文档)

  • Redis

  • RabbitMq

  • OSS

进度


  • 登录管理

    • 登录
    • 登出
  • 系统管理
    • 资源管理

      • 查看资源
      • 添加资源
      • 修改资源
      • 删除资源
    • 角色管理
      • 查看角色
      • 添加角色
      • 修改角色
      • 分配资源
    • 用户管理
      • 查看用户
      • 添加用户
      • 修改用户
      • 分配角色
    • 字典管理
    • 终端管理
    • 令牌管理
  • 日志管理
    • 登录日志

      • 查询日志
    • 操作日志
      • 查询日志
    • 异常日志
      • 查询日志
  • 研发管理
    • 代码生成

      • 查询表格
      • 生成代码
    • 接口文档
  • 个人中心
    • 查看资料
    • 修改资料

启动教程

  • 根据init.sql 创建数据库
  • 首先启动 panda-server 注册中心
  • 然后启动panda-config-server配置注册中心
  • 启动统一用户服务panda-user-service
  • 启动认证服务panda-auth 以为认证服务依赖于统一用户服务,所以 统一用户服务器启动在前
  • 最后启动panda-gateway 网关
  • 然后启动前台工程 npm run dev / yarn run dev就可以
    目前完成 基础权限模块,接下来会完善动态路由界面可视化配置,与个人中心模块。

github 地址 跪求大家star
panda微服务工程地址
panda-admin前台工程地址
希望大家有兴趣一起完善的可以联系我
最后大家关注一下我的个人公众号把。关注我公众号即可获取源码

基于 Spring Cloud + Vue.js完整的微服务架构实战相关推荐

  1. Spring Cloud(5)---基于 Spring Cloud 完整的微服务架构实战

    基于 Spring Cloud 完整的微服务架构实战 技术栈 Spring boot - 微服务的入门级微框架,用来简化 Spring 应用的初始搭建以及开发过程. Eureka - 云端服务发现,一 ...

  2. Spring Cloud Alibaba 学无止境:下一代微服务架构的规划与展望

    终于到了课程的最后一讲,本讲我们将对整个微服务架构和 Spring Cloud Alibaba 进行总结和展望.Spring Cloud Alibaba 是优秀的国产微服务架构解决方案,在基于 Spr ...

  3. winserver2016 401您无权使用所提供的凭据查看此目录或页面_不用找了,30分钟帮你搞定使用 Spring Cloud 和 Docker 轻松构建微服务架构!...

    点击上方[全栈开发者社区]→右上角[...]→[设为星标⭐] [编者的话]如何使用Spring Boot.Spring Cloud.Docker和Netflix的一些开源工具来构建一个微服务架构.本文 ...

  4. iis7 您无权使用所提供的凭据查看此目录或页面。_使用 Spring Cloud 和 Docker 轻松构建微服务架构!...

    点击蓝色"架构文摘"关注我哟 加个"星标",每天上午 09:25,干货推送! 原文:https://dzone.com/articles/microservic ...

  5. Spring Cloud Alibaba 一致性挑战:微服务架构下的数据一致性解决方案

    本讲咱们填之前埋下的一个坑,如何在微服务架构下有效保障数据一致性问题.本讲咱们涉及三方面内容: CAP 原则与 BASE 定理: TCC 一致性解决方案: Seata TCC 模式. 首先咱们了解什么 ...

  6. 基于 Spring Cloud 完整的微服务架构实战

    本项目是一个基于 Spring Boot.Spring Cloud.Spring Oauth2 和 Spring Cloud Netflix 等框架构建的微服务项目. @作者:Sheldon地址:ht ...

  7. 微服务架构实战第一节 Spring Cloud介绍

    开篇词 为什么你要学习微服务架构? 你好,我是萧然,长期从事分布式系统的构建和优化工作,负责过大型电商以及健康类系统的设计和开发,曾带领团队完成大规模微服务架构建设,在基于 Spring Cloud ...

  8. 《Spring Cloud微服务架构实战派》PDF样章

    内容摘要: 本书针对Spring Cloud Greenwich.SR2版本+Spring Boot的2.1.x.RELEASE版本.在编写过程中,不仅考虑到在企业任职所需的技能,还考虑到求职面试时可 ...

  9. Spring Cloud与Docker微服务架构实战 PDF版 内含目录

    Spring Cloud与Docker微服务架构实战  目录 1 微服务架构概述 1 1.1 单体应用架构存在的问题1 1.2 如何解决单体应用架构存在的问题3 1.3 什么是微服务3 1.4 微服务 ...

最新文章

  1. Python之迭代器,生成器与装饰器
  2. 谁来养活中国人?他,用小麦增产千亿斤让中国成为粮食大国
  3. Linux 系统有关Systemd 的知识
  4. 聊一聊转行推荐的问题
  5. php执行zip压缩,PHP执行zip与rar解压缩方法实现代码
  6. js中字符串和数组的使用
  7. eclipse--python开发环境搭建
  8. 【原创】大叔经验分享(6)Oozie如何查看提交到Yarn上的任务日志
  9. Qt5.7+Opencv2.4.9人脸识别(二)人脸采集
  10. 长征五号运载火箭将于2019年7月复飞
  11. mysql 合并相加_mysql 多条记要判断相加减合并一条
  12. Python稳基修炼的经典案例7(计算机二级、初学者必须掌握的例题)
  13. 《jBPM4工作流应用开发指南》这本书
  14. 一次SocketException:Connection reset 异常排查
  15. cat 大众点评 mysql_大众点评-CAT监控平台
  16. 中国网络安全行业发展前景及投资战略研究报告(2022-2027年)
  17. Restlet实战(一)Restlet入门资料及概念
  18. c++万能头文件包含的头文件
  19. 37 | 个人成长:学习安全,哪些资源我必须要知道?
  20. 【Linux命令】su 和 sudo

热门文章

  1. 修车案例 | 2009 款奥迪 A6 车加速无力
  2. DNS云学堂 | 如何防范一本万利的DNS反射放大攻击
  3. python3视频教程下载_Python3完全零基础入门精讲 全套视频教程
  4. vue 报错Invalid prop: type check failed for prop “span“. Expected Number, with value 2, got String wit
  5. BertModel和BertForMaskedLM使用介绍
  6. 【ARM】制作Linux 文件系统
  7. Laravel测试驱动开发--反向单元测试 1
  8. 背靠上市公司的斑点猫,做超级猫眼的目的其实不是卖猫眼?
  9. 盘点2023天猫淘宝618满减规则和活动时间表
  10. python爬取前程无忧分析一波机械职位信息