BladeX特性

BladeX主要功能一览



BladeX核心功能一览

序号主要特性特性描述
1前后端分离采用前后端分离模式,前端提供两套架构,Sword基于React,Saber基于Vue
2分布式单体式后端架构提供两套后端架构,基于SpringCloud的分布式架构以及基于SpringBoot的单体式架构
3API完全兼容两套后端架构与两套前端架构,共四套架构可以任意组合,所有API完全兼容
4前后端代码生成定制针对两套前端与后端的代码生成模板,轻松生成整个模块的前后端代码,减少重复工作量
5组件化、插件化架构针对功能深度定制各个starter,引入开箱即用,为整个架构解耦,提升效率
6GreenwichSpringCloud整体版本升级至Greenwich
7Nacos集成阿里巴巴的Nacos完成统一的服务注册与配置
8Sentinel集成Sentinel从流量控制、熔断降级、系统负载等多个维度保护服务的稳定性
9Dubbo完美集成Dubbo最新版,支持远程RPC调用
10多租户系统完整的SaaS多租户架构
11Oauth2集成Oauth2协议,完美支持多终端的接入与认证授权
12工作流深度定制SpringCloud分布式场景的Flowable工作流,为复杂流程保驾护航。同时提供SpringBoot集成版本
13独立流程设计器提供独立的完全汉化的流程设计器,轻松定制流程模型
14动态网关集成基于Nacos的轻量级、高拓展性动态网关
15动态聚合文档实现基于Nacos的Swagger SpringCloud聚合文档
16分布式文件服务集成minio等优秀的第三方,提供便捷的文件上传与管理
17多租户对象存储系统在SaaS系统中,各租户可自行配置文件上传至自己的私有OSS
18权限管理精心设计的权限管理方案,角色权限精确到按钮
19动态数据权限高度灵活的动态数据权限,提供注解+Web可视化两种配置方式,Web配置无需重启直接生效
20动态接口权限高度灵活的动态接口权限,提供注解+Web可视化两种配置方式,Web配置无需重启直接生效
21多租户顶部菜单配置提供给每个租户独立的顶部菜单配置模块,可以自定义顶部菜单切换
22主流数据库兼容一套代码完全兼容Mysql、Postgresql、Oracle三大主流数据库
23动态网关鉴权基于Nacos的动态网关鉴权,可在线配置,实时生效
24全能代码生成器支持自定义模型、模版 、业务建模,支持多种模板引擎,在线配置。大幅度提升开发效率,不再为重复工作发愁。
25Seata分布式事务定制集成Seata,支持分布式事务,无代码侵入,不失灵活与简洁
26Turbine集群监控集成Turbine集群监控,方便查看hystrix的实时状态
27Zipkin链路追踪集成Zipkin分布式链路追踪,快速查找每个请求的调用链
28分布式日志模块集成7.x版本ELK,支持分布式日志追踪功能
29钉钉监控告警增强监控,微服务上下限集成钉钉告警
30分布式任务调度极简集成xxl-job,支持分布式任务调度功能
31消息队列完美集成Kafka、Rabbit、SpringCloud Stream等消息队列
32分布式锁基于Redisson封装的高性能、简单易用的分布式锁插件
33更多功能即将到来BladeX持续开发中,敬请期待~