一、关于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的运行状态。 -
内部调用:集成了
Feign
和Dubbo
两种模式支持内部调用,并且可以实现无缝切换,适合新老程序员,快速熟悉项目;