Zurück zu den Lektionen
Lektion 11: Cross-Canister Calls
Kommuniziere mit anderen Canisters auf dem Internet Computer - das Herzstück verteilter Anwendungen!
+40 XP
Konzept erklärt
Das Herzstück verteilter Apps!
Canisters können miteinander sprechen - wie Microservices!
// Analogie: API-Aufruf in JavaScript const response = await fetch('https://api.example.com/data'); const data = await response.json(); // Motoko: Canister-Aufruf let remote = actor("canister-id") : RemoteCanister; let data = await remote.getData();
Wie es funktioniert:
- Definiere den Typ des Remote-Canisters (seine "API")
- Erstelle eine Referenz mit
actor(canisterId) - Rufe Funktionen mit
aufawait
Warum ist das cool?
- Baue verteilte Apps wie Microservices
- Jeder Canister hat eine Aufgabe
- Kombiniere verschiedene Canisters zu komplexen Apps!