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
- Ein Plugin ruft
cuby.registerCuby(url, apiKey)auf - Cuby ruft
GET /api/processcubesdes entfernten Cuby ab - Jede entdeckte ProcessCube-Instanz wird als
subcuby:{url}:{productId}registriert - Eine Socket.IO-Verbindung wird aufgebaut fuer Live-Updates
- Neue oder entfernte ProcessCubes werden automatisch synchronisiert (
processcube:registered,processcube:unregistered)
Anwendungsfaelle
| Szenario | Beschreibung |
|---|---|
| Zentrales Management | Ein Cuby als Gateway zu mehreren Umgebungen (Produktion, Staging, Entwicklung) |
| Verteilte Deployments | BPMN-Prozesse an Engines in verschiedenen Cubies deployen |
| Konfigurations-Sync | Plugin-Konfigurationen ueber mehrere LowCode-Instanzen verteilen |