1 Star 0 Fork 316

fei / APITable

forked from APITable / APITable 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
architecute-overview.md 1.71 KB
一键复制 编辑 原始数据 按行查看 历史
Kelly 提交于 2023-05-12 18:33 . New Crowdin updates (#749)

Verstehen Sie APITable - Überblick über die Architektur

APITable besteht konzeptionell aus zwei Teilen: Workbench und Datasheet.

Die Workbench verwaltet die Daten der Knoten, Organisationen und Benutzer und bietet SSO-, Audit-, Scheduler-, Permission-Dienste usw.

Das Datenblatt bietet Echtzeit-Zusammenarbeit für mehrere Mitarbeiter, die gleichzeitig mit den Datenblättern arbeiten können. Bemerkenswert ist, dass es eine Komponentenbibliothek namens Core gibt, die mit Redux entwickelt wurde. Die Core-Bibliothek enthält OT-Berechnungen und kann sowohl im Front-End als auch im Back-End verwendet werden.

Ein konkreteres Diagramm ist unten zu sehen:

Architektur-Übersicht

  • UI: bietet eine extrem glatte, benutzerfreundliche, superschnelle Datenbank-Tabellenschnittstelle in. Rendering Engine
  • Web Server: erstellt mit Hilfe von Nextjs superschnelle, SEO-freundliche und extrem benutzerfreundliche statische Websites und Webanwendungen
  • Backend Server: verarbeitet HTTP-Anfragen über Knoten, Benutzer, Organisationen, etc.
  • Socket Server: stellt eine lange Verbindung mit Clients über das WebSocket-Protokoll her, was eine Zwei-Wege-Kommunikation und Echtzeit-Zusammenarbeit, Benachrichtigungen und andere Funktionen ermöglicht
  • Room Server: verarbeitet Operationen (OTJSON) von Datenblättern, kommuniziert mit dem Socket Server über gRPC und bietet außerdem APIs für Entwickler
  • Nest Server: bearbeitet HTTP-GET-Anfragen zu Datenblättern, Datensätzen, Ansichten usw.
  • MySQL: speichert dauerhafte Daten, wie Datenblätter, Datensätze, Ansichten usw.
  • Redis: speichert Zwischenspeicher, z. B. Anmeldesitzungen, aktuelle Daten usw.
  • S3: speichert hochgeladene Dateien
TypeScript
1
https://gitee.com/virtualsoul/APITable.git
git@gitee.com:virtualsoul/APITable.git
virtualsoul
APITable
APITable
develop

搜索帮助