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

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

内容简介: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


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

查看所有标签

猜你喜欢:

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

Computing Patterns in Strings

Computing Patterns in Strings

Bill Smyth / Addison Wesley / 2003 / $ 75.00

The computation of patterns in strings is a fundamental requirement in many areas of science and information processing. The operation of a text editor, the lexical analysis of a computer program, the......一起来看看 《Computing Patterns in Strings》 这本书的介绍吧!

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

各进制数互转换器

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

html转js在线工具
html转js在线工具

html转js在线工具