如意 Admin
如意Admin是一款前后端分离、代码自动生成的企业级WEB RBAC(Role-Based Access Control)统一安全管理平台解决方案,基于.NET 8构建,具有跨平台、低代码、分布式、多线程、高性能等特性,同时满足等保三要求。
RuYiAdmin具备强大的智慧大屏幕支持,可通过一键生成多个业务的视图层、控制层、服务层、仓储层、领域层和DTO业务模型层代码,提供了灵活而高效的开发体验。
该平台集成了VForm表单设计器,为开发者提供了PC、Pad、手机H5页面表单设计与预览的支持,使界面设计更加简便直观。
RuYiAdmin的ORM选择了SqlSugar,支持多种关系型数据库,包括MySql、SqlServer、Oracle、PostgreSql、OpenGauss等,并且支持多数据源。此外,非关系型数据库方面,RuYiAdmin支持Redis、MongoDB、Elasticsearch、Meilisearch。
消息总线方面,RuYiAdmin支持多种消息总线,包括ActiveMQ、RabbitMQ、Kafka、Redis。配置中心集成了携程Apollo,为企业级应用提供了便捷的配置管理。
RuYiAdmin提供了全面的功能支持,包括统一异常处理、RateLimit限流、服务发现、健康检查、熔断和降级机制,以及MiniProfiler接口性能分析等。对分布式架构,RuYiAdmin提供了CAP分布式事务解决方案和事件总线EventBus的支持,并能够管理与调度分布式任务。
在安全性方面,RuYiAdmin实现了FTP、FXP、FTPS、SFTP的支持,同时具备防SQL注入、防Token劫持等安全机制。此外,RuYiAdmin还集成了国产SM加密算法,以提供更高层次的数据安全性。
软件架构
系统设计思想
截图预览
往期推荐:
CsGo - C#并发流程控制框架,单线程调度每秒100万次以上
项目地址
https://gitee.com/pang-mingjun/RuYiAdmin
分享
点收藏
点点赞
点在看