项目介绍
Remi Cloud 是一款企业级AI+微服务架构的快速开发平台,采用领域驱动模型(DDD)设计思想,并遵循SpringCloudAlibaba编程思想。该平台高度模块化和可配置化,具备服务发现、配置、熔断、限流、降级、监控、分布式事务、单点登录、统一身份认证、统一应用管理、统一权限管理以及AI搜索等功能。
应用场景
Remi Cloud 适用于需要快速开发和部署企业级应用的各种场景,包括但不限于:
-
企业内部管理系统开发。 -
电子商务平台搭建。 -
客户关系管理系统(CRM)。 -
人力资源管理系统(HRM)。 -
内容管理系统(CMS)。
功能模块
-
待办已办:集成各种常用功能,如待办事项、已办事项等。 -
智能搜索:支持全局功能菜单和业务数据的搜索,以及AI在线问答。 -
快捷导航:用户可根据需求选择不同的角色视图进行工作。 -
我的应用:在工作台中动态加载当前登录用户可操作的应用。 -
统计页面:根据具体业务需求开发统计分组。 -
千人千面:支持不同用户展示不同的主题、工作台、列表字段和分页数等。 -
单点登录:用户只需登录一次即可访问所有相关联的应用程序。 -
身份验证:支持多种身份验证方式,如密码、验证码等。 -
身份管理:支持用户注册、修改密码、找回密码、修改个人信息等。 -
系统集成:能够与多种不同的系统和技术栈集成。 -
角色管理:定义和管理用户角色。 -
身份管理:基于Remi身份引擎实现集中管理用户的身份信息。 -
权限分配:根据用户的角色和职责分配相应的权限。 -
菜单权限:完善的策略管理,如基于属性的ABAC或基于角色的RBAC。 -
数据权限:完善的权限控制,如数据行权限和数据列权限配置和鉴权。 -
访问控制:实施细粒度的访问控制策略。 -
审计监控:记录用户的访问行为,提供详细的审计日志。 -
等等等……
功能特点
-
高度模块化:平台功能高度模块化,便于扩展和维护。 -
可配置化:提供丰富的配置选项,满足不同企业的个性化需求。 -
AI搜索:支持智能搜索和AI在线问答,提升用户体验。 -
统一管理:提供统一门户、统一登录、统一应用管理等功能,简化企业管理流程。 -
安全可靠:采用多种身份验证方式和权限管理机制,确保平台安全可靠。 -
性能监控:提供全面的审计监控和服务监控功能,确保平台稳定运行。
项目技术栈
-
后端:Java、Spring Cloud Alibaba、MyBatis。 -
支持数据库有: MySQL,PostgreSQL,SQLServer,Oracle等。 -
上传下载: 支持MinIO、S3、OSS、COS、七牛云等多种存储方式。
功能演示












开源地址
-
后端代码:https://gitee.com/remi-top/remi-cloud -
前端代码:https://gitee.com/remi-top/remi-admin