#整体技术架构说明
维格云概念上由两个部分组成:工作台(workbench)和数据表(datasheet)。
工作台(workbench)维护系统集群节点、组织和用户数据,提供文件夹、表格、仪表盘、表单、镜像、审计、权限服务等功能。
数据表(datasheet)为多个协作成员提供实时协作,以便同时操作数据表。 值得注意的是,有一个名为Core的组件库是用Redux开发的。 Core组件库包含OT计算,前后端均可使用。
更具体的示意图如下:
-
UI:在渲染引擎中提供极致流畅、用户友好、超快的数据库-电子表格界面
-
Web-server 服务:使用 Nextjs 构建超高速、SEO 友好且极具用户体验的静态网站和网络应用,React技术,NodeJS + Next.js框架
-
Backend-server后端服务:处理有关节点、用户、组织等的 HTTP 请求,Java,SprintBoot + MyBatis框架
-
Socket-server 服务:通过 WebSocket 协议与客户端建立长连接,实现双向通信和实时协作、通知等功能,NodeJS + Nest.js框架
-
Room-server</