MateCloud 2.2.8 发布,基于 Spring Cloud Alibaba 的微服务架构

栏目: 软件资讯 · 发布时间: 3年前

内容简介:MateCloud 2.2.8 已经发布。 功能升级 修改菜单列表,支持三级结构 删除无用的数据库表及数据 优化List循环赋值的实现形式,以一行方式替代 引入gson并封装GsonUtil,未来替换fastjson 删除暂时不用的实体类 分页项...

MateCloud 2.2.8 已经发布。

功能升级

  • 修改菜单列表,支持三级结构
  • 删除无用的数据库表及数据
  • 优化List循环赋值的实现形式,以一行方式替代
  • 引入gson并封装GsonUtil,未来替换fastjson
  • 删除暂时不用的实体类
  • 分页项的功能优化
  • 采用函数式表式简化代码
  • 灰度增加common-lang3依赖
  • 解决MyBatis-Plus自动填充功能
  • 解决SystemConstant 中user和role的cache命名
  • 解决从 Redis 验证码存在有NPE resolved

依赖升级

  • 升级至Retrofit Spring Boot Starter 2.2.3
  • 升级至Elasticsearch 7.10.1
  • 升级至Micrometer Registry Prometheus 1.6.2
  • 升级至Redisson 3.14.1
  • 升级至Rocketmq 4.8.0
  • 升级至Nacos 1.4.1

MateCloud是一款基于Spring Cloud Alibaba的微服务架构。目前已经整合Spring Cloud Gateway、Spring Security Oauth2、Feign、Dubbo、JetCache、RocketMQ等服务套件。

技术架构

MateCloud 2.2.8 发布,基于 Spring Cloud Alibaba 的微服务架构

功能特点

  • 主体框架:采用最新的Spring Cloud Hoxton SR8, Spring Boot 2.3.7.RELEASE, Spring Cloud Alibaba 2.2.3.RELEASE版本进行系统设计;

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

  • 统一认证:统一Oauth2认证协议,采用jwt的方式,实现统一认证,并支持自定义grant_type实现手机号码登录,第三方登录正在开发中;

  • 业务监控:利用Spring Boot Admin 来监控各个独立Service的运行状态;利用Hystrix Dashboard来实时查看接口的运行状态和调用频率等。

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

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

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

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

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

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

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

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

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

详情查看:https://gitee.com/matevip/matecloud/releases/2.2.8


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

C++编程思想(第1卷)

C++编程思想(第1卷)

[美] Bruce Eckel / 刘宗田、袁兆山、潘秋菱 / 机械工业出版社 / 2002-9 / 59.00元

《C++编程思考》第2版与第1版相比,在章节安排上有以下改变。增加了两章:“对象的创建与使用”和“C++中的C”,前者与“对象导言”实际上是第1版“对象的演化”一章的彻底重写,增加了近几年面向对象方法和编程方法的最瓣研究与实践的有效成果,后者的添加使不熟悉C的读者可以直接使用这本书。删去了四章:“输入输出流介绍”、“多重继承”、“异常处理”和“运行时类型识别”,删去的内容属于C++中较复杂的主题,......一起来看看 《C++编程思想(第1卷)》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具