MateCloud 3.8.8 发布,升级至Spring Boot 2.5.2

Posted MateCloud微服务

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MateCloud 3.8.8 发布,升级至Spring Boot 2.5.2相关的知识,希望对你有一定的参考价值。

一、关于MateCloud

MateCloud是一款基于Spring Cloud Alibaba的微服务架构。目前已经整合Spring Cloud Gateway、Spring Security Oauth2、Feign、Dubbo、JetCache、RocketMQ等服务套件,为您的开发保驾护航!
在这里插入图片描述

功能特点

  • 主体框架:采用最新的Spring Cloud 2020.0.3, Spring Boot 2.5.1, Spring Cloud Alibaba 2021.1版本进行系统设计;

  • 统一注册:支持Nacos作为注册中心,实现多配置、分群组、分命名空间、多业务模块的注册和发现功能;

  • 统一认证:统一Oauth2认证协议,采用jwt的方式,实现统一认证,并支持自定义grant_type实现手机号码登录,第三方登录集成JustAuth实现微信、支付宝等多种登录模式;

  • 业务监控:利用Spring Boot Admin来监控各个独立Service的运行状态。

  • 内部调用:集成了FeignDubbo两种模式支持内部调用,并且可以实现无缝切换,适合新老程序员,快速熟悉项目;

  • 业务熔断:采用Sentinel实现业务熔断处理,避免服务之间出现雪崩;

  • 身份注入:通过注解的方式,实现用户登录信息的快速注入;

  • 在线文档:通过接入Knife4j,实现在线API文档的查看与调试;

  • 代码生成:基于Mybatis-plus-generator自动生成代码,提升开发效率,生成模式不断优化中,暂不支持前端代码生成;

  • 消息中心:集成消息中间件RocketMQKafka,对业务进行异步处理;

  • 业务分离:采用前后端分离的框架设计,前端采用vue-element-admin,商业版采用antd-pro-vue

  • 链路追踪:自定义traceId的方式,实现简单的链路追踪功能

  • 多租户功能:集成Mybatis Plus,实现SAAS多租户功能

二、版本更新内容

2.1 功能升级

  • 新增seata模块样例
  • 修改统一依赖版本号
  • README增加微服务项目示例

2.2 依赖升级

  • 升级至Spring Boot 2.5.2
  • 升级至OKHttp 4.9.1

三、项目演示

👉 3.1 演示地址:http://cloud.mate.vip

账号密码操作权限
adminmatecloudmate-system模块不能执行增删改请求

如果需要验证手机号码登录,手机号码采用页面默认号码,点击获取验证码,输入1188,即可登录。

🍯 3.2 企业版:http://plus.mate.vip

账号密码操作权限
adminmatecloud123不能执行增删改请求,如需全部权限加微信 matecloud 联系

四、项目地址:

项目GITHUB码云
MateCloud后端源码https://github.com/matevip/matecloudhttps://gitee.com/matevip/matecloud
Artemis前端源码https://github.com/matevip/artemishttps://gitee.com/matevip/artemis

以上是关于MateCloud 3.8.8 发布,升级至Spring Boot 2.5.2的主要内容,如果未能解决你的问题,请参考以下文章

MateCloud 3.6.8 发布,升级至Spring Boot 2.5.1版本

MateCloud 3.6.8 发布,升级至Spring Boot 2.5.1版本

MateCloud 3.7.8 发布,升级至Mybatis Plus 3.4.3.1版本

MateCloud 3.7.8 发布,升级至Mybatis Plus 3.4.3.1版本

Spring Boot 2.5.0正式版发布,MateCloud微服务平台同步升级

Spring Boot 2.5.0正式版发布,MateCloud微服务平台同步升级