BladeX企业级开发平台
BladeX是一款精心设计的微服务架构,提供 SpringCloud 全套解决方案
开源中国首批完美集成 SpringCloud Alibaba 系列组件的微服务架构
基于稳定生产的商业项目升级优化而来,更加贴近企业级的需求
追求企业开发更加高效,部署更加方便,生产更加稳定
荣获开源中国2020年度最受欢迎开源软件TOP30
荣获开源中国2020年度应用软件类TOP2
BladeX微服务架构
1.基于SpringBoot2、SpringCloud Hoxton、Mybatis构建核心架构
2.采用Oauth2协议进行统一的Token下发与鉴权,保证系统安全性
3.使用Gateway进行网关的统一转发,生产环境采用Traefik代理
4.微服务统一注册至Nacos,Nacos担任注册中心与配置中心的角色
5.采用Feign进行远程调用,Ribbon进行负载,Hystrix进行熔断
6.采用Sentinel进行限流,保障系统整体的性能
7.集成Seata,为分布式事务保驾护航
8.具有日志收集与监控服务为一体的能力
9.支持FatJar、Docker、K8s、阿里云等多种部署方式
包含功能模块
多租户架构、权限用户管理、工作流审批、在线报表设计、全能代码生成器