平台架构概述
算数科技低代码/AI开发平台采用分层架构设计,从底层基础设施到上层应用形成完整的技术栈。整个平台围绕"让开发更简单"的理念,将复杂的技术细节封装在平台层,暴露给用户的是简洁直观的可视化操作界面和标准化的API接口。
平台核心分为五大层次:前端渲染引擎负责页面动态渲染与交互逻辑编排;后端服务层基于微服务架构提供业务能力;数据层支持多源异构数据统一管理;AI能力集成层对接大模型与机器学习服务;安全架构贯穿所有层次,提供端到端的安全防护。
🎨 前端渲染引擎
基于JSON Schema的声明式渲染,支持拖拽编排、动态表单、自定义组件扩展
⚙️ 后端微服务
Spring Cloud微服务架构,服务注册发现、配置中心、API网关、链路追踪
🗄️ 数据层
多数据源适配器,支持MySQL/PostgreSQL/MongoDB/Redis统一管理
🤖 AI能力集成
大模型API对接、RAG检索增强、智能表单识别、自然语言转SQL
🔒 安全架构
RBAC权限模型、数据加密传输、审计日志、多租户隔离
核心技术文档
🏗️
低代码平台技术架构白皮书
架构文档深入解析算数低代码平台的五层架构设计,涵盖前端渲染引擎原理、后端微服务拆分策略、数据层多源适配方案、AI能力集成机制及安全架构体系。
- 前端渲染引擎:JSON Schema驱动
- 后端服务架构:微服务+API网关
- 数据层设计:多源异构统一管理
- AI能力集成层:大模型对接方案
- 安全架构:RBAC+多租户隔离
🔌
API集成开发指南
开发指南面向开发者的API集成完整指南,覆盖RESTful API设计规范、OAuth2认证机制、请求响应格式、错误码体系、限流策略及Webhook事件订阅机制。
- RESTful API设计规范
- OAuth2 + API Key认证
- 统一响应格式与错误码
- 令牌桶限流策略
- Webhook事件订阅机制
🏢
企业级部署方案
部署方案面向企业客户的私有化部署完整方案,涵盖容器化部署架构、数据库选型建议、高可用集群配置、监控告警体系及数据备份恢复策略。
- 私有化部署:Docker+K8s
- 数据库选型:MySQL/PG对比
- 高可用:Nginx负载+Redis哨兵
- 监控告警:Prometheus+Grafana
- 数据备份:全量+增量策略
API文档目录
| 模块 | 接口分组 | 端点数量 | 认证方式 | 文档状态 |
|---|---|---|---|---|
| 用户管理 | 注册/登录/权限/组织架构 | 18 | OAuth2 | 已发布 |
| 应用管理 | 创建/发布/版本/模板 | 24 | API Key | 已发布 |
| 数据模型 | 实体/字段/关系/校验 | 32 | API Key | 已发布 |
| 表单引擎 | 渲染/提交/校验/联动 | 16 | API Key | 已发布 |
| 工作流 | 流程定义/审批/回调 | 20 | OAuth2 | 已发布 |
| AI能力 | 文本生成/表单识别/NL2SQL | 12 | API Key | 已发布 |
开发指南目录
| 指南名称 | 适用对象 | 难度 | 预计耗时 | 链接 |
|---|---|---|---|---|
| 快速开始:5分钟搭建第一个应用 | 业务人员/初级开发者 | 入门 | 5分钟 | 查看 |
| 低代码平台架构白皮书 | 架构师/技术负责人 | 核心 | 20分钟 | 阅读 |
| API集成开发指南 | 后端开发者/集成工程师 | 进阶 | 30分钟 | 阅读 |
| 企业级部署方案 | 运维工程师/IT管理员 | 高级 | 45分钟 | 阅读 |
| 自定义组件开发指南 | 前端开发者 | 进阶 | 25分钟 | 查看 |
| AI能力接入指南 | AI应用开发者 | 高级 | 35分钟 | 阅读 |
集成方案目录
| 方案名称 | 集成方式 | 适用场景 | 类型 | 链接 |
|---|---|---|---|---|
| SSO单点登录集成 | OAuth2 / SAML / CAS | 企业内部系统集成 | 集成 | 查看 |
| 数据源对接 | JDBC / REST API / WebSocket | 异构数据库统一管理 | 集成 | 查看 |
| 消息队列集成 | Kafka / RabbitMQ / RocketMQ | 异步事件驱动架构 | 集成 | 查看 |
| 第三方API编排 | REST API / GraphQL | 多系统API聚合 | 集成 | 查看 |
| 私有化部署 | Docker / Kubernetes | 数据安全要求高的企业 | 核心 | 查看 |
| 混合云部署 | 公有云+私有云 | 弹性扩展+数据合规 | 集成 | 查看 |