软件简介

MoguBlog(蘑菇博客),一个基于微服务架构的前后端分离博客系统。前台使用Vue + Element , 后端使用spring boot + spring cloud + mybatis-plus进行开发,使用 Jwt + Spring Security做登录验证和权限校验,使用ElasticSearch和Solr作为全文检索服务,使用Github Actions完成博客的持续集成,文件支持上传七牛云,使用uniapp和ColorUi搭建移动端博客平台。

项目特点

  • 友好的代码结构及注释,便于阅读及二次开发
  • 实现前后端分离,通过Json进行数据交互,前端再也不用关注后端技术
  • 页面交互使用Vue2.x,极大的提高了开发效率。
  • 引入swagger文档支持,方便编写API接口文档。
  • 引入RabbitMQ 消息队列,用于邮件发送、更新Redis和Solr
  • 引入JustAuth第三方登录开源库,支持Gitee、Github账号登录。
  • 引入ElasticSearch 和 Sol r作为全文检索服务,并支持可插拔配置
  • 引入Github Actions工作流,完成蘑菇博客的持续集成、持续部署。
  • 引入七牛云对象存储,同时支持本地文件存储
  • 引入RBAC权限管理设计,灵活的权限控制,按钮级别的细粒度权限控制,满足绝大部分的权限需求
  • 引入Zipkin链路追踪,聚合各业务系统调用延迟数据,可以一眼看出延迟高的服务
  • 采用自定义参数校验注解,轻松实现后端参数校验
  • 采用AOP+自定义注解+Redis实现限制IP接口访问次数
  • 采用自研的评论模块,实现评论邮件通知
  • 采用Nacos作为服务发现和配置中心,轻松完成项目的配置的维护
  • 采用Sentinel流量控制框架,通过配置再也不怕网站被爆破
  • 采用uniapp 和ColorUi 完成蘑菇博客的移动端门户页面搭建
  • 支持多种文本编辑器,Markdown编辑器(Vditor)和富文本编辑器(CKEditor)随心切换
  • 采用ElasticStack【ElasticSearch+Beats+Kibana+Logstash】搭建蘑菇博客日志收集
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
发表于开发技能专区
11/13 15:07

MoguBlog(蘑菇博客) v5.3 发布,前后端分离博客系统

MoguBlog v5.3 已经发布,这是一个基于微服务架构的前后端分离博客系统。 此版本更新内容包括: refactor: 移除不必要的@ComponentScan fix: 解决前台更新用户头像时出现的问题 fix: 解决博客管理使用markdown编辑器添加文章出现的错误 fix: 解决用户注册时出现的问题,规范化用户管理结果返回 refactor: 重构mogu_pict...

0
8
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
09/03 10:18

Java程序员博客系统推荐!我调研了100来个 Java 开源博客系统,发现这 5 个最好用!

[大家好!我是 Guide 哥,Java 后端开发。一个会一点前端,喜欢烹饪的自由少年。] 最近想倒腾一下博客,看了很多现成的比较成熟的开源博客系统,自己也简单从下面几个维度总结对比了一下: star数量 技术选型 社区生态 当然啦!好东西不能独享。下面简单分享一下我所做的笔记。 欢迎小伙伴们评论区补充完善。ღ( ´・ᴗ・...

0
1
发表于程序人生专区
09/11 12:26

想要搭建个人博客?我调研了100来个 Java 开源博客系统,发现这 5 个最好用!

最近想倒腾一下博客,看了很多现成的比较成熟的开源博客系统,自己也简单从下面几个维度总结对比了一下: star 数量 技术选型 社区生态 当然啦!好东西不能独享,下面简单分享一下我所做的笔记(文末有提供所有项...

0
1
发表于程序人生专区
09/11 11:58

想要搭建个人博客?我调研了100来个 Java 开源博客系统,发现这 5 个最好用!

最近想倒腾一下博客,看了很多现成的比较成熟的开源博客系统,自己也简单从下面几个维度总结对比了一下: star 数量 技术选型 社区生态 当然啦!好东西不能独享,下面简单分享一下我所做的笔记(文末有提供所有项...

0
0
发表了博客
09/14 17:15

想要搭建个人博客?我调研了100来个 Java 开源博客系统,发现这 5 个最好用!...

最近想倒腾一下博客,看了很多现成的比较成熟的开源博客系统,自己也简单从下面几个维度总结对比了一下: star 数量 技术选型 社区生态 当然啦!好东西不能独享,下面简单分享一下我所做的笔记(文末有提供所有项目的压缩包)。 欢迎小伙伴们评论区补充完善。ღ( ´・ᴗ・` )比心 halo Github 地址 :https://github.co...

0
0
发表了博客
09/01 07:38

听说你要搭建个人博客?Guide哥调研了100来个 Java 开源博客系统,发现这 5 个最好用!

最近想倒腾一下博客,看了很多现成的比较成熟的开源博客系统,自己也简单从下面几个维度总结对比了一下: star数量 技术选型 社区生态 当然啦!好东西不能独享。下面简单分享一下我所做的笔记。以下开源项目的压缩包,公众号 “后端面试进阶” 后台回复“博客系统”即可获取。 欢迎小伙伴们评论区补充完善。ღ( ´・ᴗ・...

0
0
发表了博客
09/02 08:55

Java程序员博客系统推荐!我调研了100来个 Java 开源博客系统,发现这 5 个最好用!

最近想倒腾一下博客,看了很多现成的比较成熟的开源博客系统,自己也简单从下面几个维度总结对比了一下: star数量 技术选型 社区生态 当然啦!好东西不能独享。下面简单分享一下我所做的笔记。 欢迎小伙伴们评论区补充完善。ღ( ´・ᴗ・` )比心 halo Github地址 :https://github.com/halo-dev/halo Star : 16.2k 简介...

0
0
08/31 20:00

想要搭建个人博客?我调研了 100 来个 Java 开源博客系统,发现这 5 个最好用!

最近想倒腾一下博客,看了很多现成的比较成熟的开源博客系统,自己也简单从下面几个维度总结对比了一下: star 数量 技术选型 社区生态 当然啦!好东西不能独享,下面简单分享一下我所做的笔记(文末有提供所有项...

0
0
09/03 08:00

调研了100+开源博客,发现这5个最好用!

最近想倒腾一下博客,看了很多现成的比较成熟的开源博客系统,自己也简单从下面几个维度总结对比了一下: star 数量 技术选型 社区生态 当然啦!好东西不能独享,下面简单分享一下我所做的笔记(文末有提供所有项...

0
0
发表于AI & 大数据专区
09/03 09:55

有故事的程序员必看的五个开源博客系统

最近想倒腾一下博客,看了很多现成的比较成熟的开源博客系统,自己也简单从下面几个维度总结对比了一下: star 数量 技术选型 社区生态 当然啦!好东西不能独享,下面简单分享一下我所做的笔记(文末有提供所有项...

0
1
发表于程序人生专区
09/01 08:10

想要搭建个人博客?我调研了100来个 Java 开源博客系统,发现这 5 个最好用!

最近想倒腾一下博客,看了很多现成的比较成熟的开源博客系统,自己也简单从下面几个维度总结对比了一下: star 数量 技术选型 社区生态 当然啦!好东西不能独享,下面简单分享一下我所做的笔记。 欢迎小伙伴们评论...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
29 收藏
分享
返回顶部
顶部