Skip to Content
CubySub-Cuby Federation

Sub-Cuby Federation

Mehrere Cuby-Instanzen koennen zusammenarbeiten, indem sie ProcessCube-Instanzen untereinander teilen. Dies ermoeglicht verteilte Setups, in denen ein uebergeordneter Cuby auf die Engines und LowCodes entfernter Cubies zugreifen kann.

Architektur

Funktionsweise

  1. Ein Plugin ruft cuby.registerCuby(url, apiKey) auf
  2. Cuby ruft GET /api/processcubes des entfernten Cuby ab
  3. Jede entdeckte ProcessCube-Instanz wird als subcuby:{url}:{productId} registriert
  4. Eine Socket.IO-Verbindung wird aufgebaut fuer Live-Updates
  5. Neue oder entfernte ProcessCubes werden automatisch synchronisiert (processcube:registered, processcube:unregistered)

Anwendungsfaelle

SzenarioBeschreibung
Zentrales ManagementEin Cuby als Gateway zu mehreren Umgebungen (Produktion, Staging, Entwicklung)
Verteilte DeploymentsBPMN-Prozesse an Engines in verschiedenen Cubies deployen
Konfigurations-SyncPlugin-Konfigurationen ueber mehrere LowCode-Instanzen verteilen