a3318375 / inyaw-cloud

微服务后台博客整合,之前的inyaa已经删掉了,感觉下载起来很麻烦,还是这种方式比较好

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

为什么要采用这样的方式?

之前公司项目用的就是类似ruoyi那种,maven多模块的方式来开发。但是这对于我们公司来说实际很糟糕,因为企业级项目规模真的很庞大,代码量会越来越大,会导致项目用起来越来越卡。 而gateway、oauth这些是基本很少变动的,全拆分开又不利于下载,所以采用这种,只是拿个文件夹套起来的方式来开发。

简介

最初看了很多优秀博客,非常想自己写一套。后来新技术层出不穷,有pig、ruoyi等优秀开源项目,再后来看到了蘑菇博客给了我很大启发。我像蘑菇博客一样,围绕博客,自己去搭建一套基于微服务架构的后台管理系统. 但是目前我已经切成了单机版,因为服务器费用真的很贵!

特点技术

项目整体上来说,还在开发中,代码风格还在一直调整。

  • spring全家桶 springboot和cloud,包括注册中心和服务发现网关全都采用spring家族
  • jpa mybatis-plus的流行,让我再次对jpa充满了好奇
  • oauth2 我们公司的项目做了不少,账号统一了,但是技术非常不理想,所以我学习了oauth2这个东西

项目结构

  • inyaa-admin 后台的主要业务代码
  • inyaa-gateway 网关服务
  • inyaa-oauth 授权服务器
  • inyaa-picture 图片服务
  • inyaa-resource 资源服务器

疑难解答

请直接评论或者提交issues,如果十分紧急,请加我QQ:184608371

About

微服务后台博客整合,之前的inyaa已经删掉了,感觉下载起来很麻烦,还是这种方式比较好


Languages

Language:Java 85.7%Language:HTML 13.2%Language:Dockerfile 0.8%Language:CSS 0.3%