微信公众号:[开源日记],分享10k+Star的优质开源项目
RuYiAdmin是一款强大的企业级WEB RBAC统一安全管理平台解决方案,具有前后端分离、代码自动生成、基于.NET 8平台和跨平台等特点。它是一款低代码、分布式、多线程、高性能的软件,同时支持4A认证和满足等保三要求的安全性。
智慧大屏幕支持:RuYiAdmin具备智慧大屏幕功能,可以一键生成多个业务的视图层、控制层、服务层、仓储层、领域层和DTO业务模型层代码。此外,它还集成了VForm表单设计器,支持PC、Pad、手机H5页面表单的设计与预览。
强大的后端框架:RuYiAdmin采用.NET 7平台作为后端框架,并支持跨平台和Linux Docker。它不仅可以用于构建独立服务,还可以用于支持前端业务。软件使用Swagger作为Web API的管理工具,为接口与Model提供了精细的注释。同时,它支持API路由白名单和Request Headers验证自由配置。身份验证方面,RuYiAdmin使用JwtSecurity验证,以防止Web API滥调。此外,软件在数据返回格式、查询条件、菜单多语、代码生成等方面也做了封装和支持。
丰富的前端框架:RuYiAdmin采用Vue2作为前端框架,并使用Element UI作为UI库,使用Vue Element Admin作为框架。软件对通用API进行了统一封装,对BasePage界面和通用方法进行了全面封装。它还支持锁屏、水印,以及按钮和视图的可见性控制。RuYiAdmin还提供了按钮和视图级别的颗粒授权,支持权限下放。另外,软件支持视图层业务的多语、敏感数据通信加密和智慧大屏幕等功能。
数据库和中间件支持:软件支持多种关系数据库,包括MySQL、SQL Server、Oracle、PostgreSQL和OpenGauss等。此外,它还支持非关系型数据库,如Redis、MongoDB、Elasticsearch和Meilisearch等。RuYiAdmin还内置了可视化的ER关系模型、数据库初始化脚本和自动构建数据库功能。在中间件方面,软件集成了Redis高速缓存和ActiveMQ消息队列,支持Master-Slave和Broker Cluster结合的MQ集群,并支持多种消息总线,如ActiveMQ、RabbitMQ、Kafka和Redis等。
微信公众号:[开源日记],分享10k+Star的优质开源项目
创作不易分享,赞,在看,三连支持一波,感谢。↓↓↓