Übersicht
Verwendete Komponenten
- Lilly
- Verteilungsknoten
Eine Komponente, die dafür verantwortlich ist, die exportieren Daten, die über den Verteilungsknoten gesendet werden, für die Lilly aufzubereiten und dem Dienst verfügbar zu machen. Die eingehenden Daten bestehen aus Feature- und Metadaten. Je nach Modus, wird entweder eine vollständige Ersetzung von Kundendaten durchgeführt, oder es werden einzelne Kategorien aktualisiert. Die möglichen Operationen sind delete, dem Löschen von Produkten, update, also lediglich eine Aktualisierung, bzw. Erweiterung von Daten (neue Felder), oder ein add, falls ein neues Produkt hinzugefügt werden muss. Der Vorgang soll so wenig Locking wie möglich verwenden, um keine Staus bei Anfragen zu provozieren. Dem Vollupdate steht eine Löschung gegenüber, um einen Kunden aus einer Lilly zu entfernen. Die Nachrichten sollen über Messaging, also asynchrone Nachrichten abgewickelt werden. Dem Einpfleger wird mitgeteilt, welche Kunden auf einem Front-End laufen. Dies kann über Nachrichten geändert werden.
Interface
Einpfleger.push(Kunden_ID, Modus, Daten)