内容简介:一、发布说明 MateCloud 4.3.8对Spring Boot和Spring Cloud进行一次大版本升级,基于Spring Cloud Alibaba推出的微服务快速开发平台,集成Spring Boot 2.6.4, Spring Cloud 2021.0.1、Nacos 2.0.4、Sentinel 1.8....
一、发布说明
MateCloud 4.3.8对Spring Boot和Spring Cloud进行一次大版本升级,基于Spring Cloud Alibaba推出的微服务快速开发平台,集成Spring Boot 2.6.4, Spring Cloud 2021.0.1、Nacos 2.0.4、Sentinel 1.8.3、Jetcache等诸多中间件。欢迎体验。
1.1 功能升级
- 拆分用户按钮权限接口
- spring cloud loadbalancer集成caffenine, 增加本地环境变量的配置,支持同机多环境的开发
- 删除掉暂时不用的加密模块
- 移除Velocity模板依赖
- 修复操作日志消费两次的bug
1.2 文档更新
- 去掉投票地址
1.3 依赖升级
- 升级至 Spring Boot 2.6.4
- 升级至 Spring Cloud 2021.0.1
- 升级至 Mybatis Plus 3.5.1
- 升级至 Spring Boot Admin 2.6.2
- 升级至 XXL-JOB 2.3.0
- 升级至 Postgresql 42.3.3
- 升级至 Nacos 2.0.4
- 升级至 Hutool 5.7.19
二、系统演示
2.1 演示地址:http://cloud.mate.vip
| 账号 | 密码 | 操作权限 |
|---|---|---|
| admin | matecloud | mate-system模块不能执行增删改请求 |
如果需要验证手机号码登录,手机号码采用页面默认号码,点击获取验证码,输入1188,即可登录。
2.2 商业版:http://plus.mate.vip
| 账号 | 密码 | 操作权限 |
|---|---|---|
| admin | matecloud123 | 不能执行增删改请求,如需全部权限加微信 matecloud 联系 |
2.3 版本演进
| 核心中间件 | 2.5.8及以下 | 3.0.8+ |
|---|---|---|
| Spring Boot | 2.3.*.RELEASE | |
| Spring Cloud | Hoxton SR* | |
| Spring Cloud Alibaba | 2.2.*.RELEASE | |
| Nacos | 1.4.*及以下 | |
| Sentinel | 1.8.1 |
2.4 官方文档
2.4.1 文档地址:http://www.mate.vip/docs
2.4.2 商业版文档:http://doc.mate.vip
2.4.3 快速安装:http://www.mate.vip/archives/107
三、 前端重大更新
前端采用Vue3.2、Vite 2.5.*、 Ant-Design-Vue 2.*、TypeScript 的大型中后台解决方案。
四、 版本发布
4.1.8版本已经发布,实现了系统管理的基础功能,主要包括菜单管理、用户管理、角色管理、部门管理、日志管理、客户端管理等功能。欢迎体验。
五、技术架构
六、 功能特点
-
主体框架:采用最新的
Spring Cloud 2021.0.0,Spring Boot 2.6.1,Spring Cloud Alibaba 2021.1版本进行系统设计; -
统一注册:支持
Nacos作为注册中心,实现多配置、分群组、分命名空间、多业务模块的注册和发现功能; -
统一认证:统一
Oauth2认证协议,采用jwt的方式,实现统一认证,并支持自定义grant_type实现手机号码登录,第三方登录集成JustAuth实现微信、支付宝等多种登录模式; -
业务监控:利用
Spring Boot Admin来监控各个独立Service的运行状态。 -
内部调用:集成了
Feign和Dubbo两种模式支持内部调用,并且可以实现无缝切换,适合新老程序员,快速熟悉项目; -
业务熔断:采用
Sentinel实现业务熔断处理,避免服务之间出现雪崩; -
身份注入:通过注解的方式,实现用户登录信息的快速注入;
-
在线文档:通过接入
Knife4j,实现在线API文档的查看与调试; -
代码生成:基于
Mybatis-plus-generator自动生成代码,提升开发效率,生成模式不断优化中,暂不支持前端代码生成; -
消息中心:集成消息中间件
RocketMQ和Kafka,对业务进行异步处理; -
业务分离:采用前后端分离的框架设计,前端采用
vue-element-admin,商业版采用antd-pro-vue -
链路追踪:自定义traceId的方式,实现简单的链路追踪功能
-
多租户功能:集成
Mybatis Plus,实现SAAS多租户功能
七、 项目源码
| 项目 | GITHUB | 码云 |
|---|---|---|
| MateCloud后端源码 | https://github.com/matevip/matecloud | https://gitee.com/matevip/matecloud |
| Artemis前端源码 | https://github.com/matevip/artemis | https://gitee.com/matevip/artemis |
| MateBoot后端源码 | https://github.com/matevip/mateboot | https://gitee.com/matevip/mateboot |
7.1 微服务项目示例
八、部分截图
八、下一步更新计划
对uaa认证模块进行重构。敬请期待。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- Linux Kernel 5.1 正式版发布,非长期支持版本
- 21 个测试版本后,Framework7 迎来 2.0 正式版
- GhostBSD 11.1 正式版:搭载自家软件库 放弃 32 位版本
- 全平台 Chrome 浏览器正式版更新至 61.0.3163.79 版本
- JPress 将迎来 v1.0 正式版,最后一个RC版本今天发布
- Linux Kernel 5.1正式版发布:常规更新 非是长期支持版本
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Python Algorithms
Magnus Lie Hetland / Apress / 2010-11-24 / USD 49.99
Python Algorithms explains the Python approach to algorithm analysis and design. Written by Magnus Lie Hetland, author of Beginning Python, this book is sharply focused on classical algorithms, but it......一起来看看 《Python Algorithms》 这本书的介绍吧!