Überlegungen zum Interact-Netz
Eine Produktionsinstallation von Interact umfasst zumindest zwei Maschinen. In einer hochvolumigen Produktionsumgebung mit mehreren Interact-Laufzeitservern und verteilten Datenbanken kann Ihre Installation Dutzende Maschinen umfassen. Um die beste Leistung zu erhalten, sind mehrere Netztopologie-Anforderungen zu berücksichtigen.
*
Wenn Ihre Implementierung der Interact-API Sitzungen im selben Aufruf startet und beendet, zum Beispiel:
executeBatch(startSession, getOffers, postEvent, endSession)
müssen Sie keine Sitzungspersistenz (permanente Sitzungen) zwischen der Lastausgleichsfunktion und den Interact-Laufzeitservern aktivieren. Sie können das Interact-Laufzeitserversitzungsmanagement für den lokalen Cachetyp konfigurieren.
*
Wenn Ihre Implementierung der Interact-API mehrere Aufrufe verwendet, um Sitzungen zu starten und zu beenden, zum Beispiel:
startSession
. . .
executeBatch(getOffers, postEvent)
. . .
endSession
und Sie ein Programm für den Lastausgleich für Ihre Interact-Laufzeitserver verwenden, sollten Sie eine Art von Persistenz für die Lastausgleichsfunktion ermöglichen (auch permanente Sitzungen genannt). Wenn das nicht möglich ist oder wenn Sie keine Lastausgleichsfunktion verwenden, konfigurieren Sie das Interact-Serversitzungsmanagement für einen verteilten cacheType. Wenn Sie einen verteilten Cache verwenden, müssen alle Interact-Laufzeitserver in der Lage sein, über Multicasting zu kommunizieren. Sie müssen möglicherweise Ihr Netz optimieren, damit die Kommunikation zwischen Interact-Servern, die dieselbe Multicastg-IP-Adresse und Port verwenden, nicht die Systemleistung behindert. Eine Lastausgleichsfunktion mit permanenten Sitzungen bietet eine bessere Leistung als die Verwendung eines verteilten Cache.
*
Wenn Sie mehrere Servergruppen haben, die einen verteilten cacheType verwenden, sollte jede einen eindeutigen Multicast-Port verwenden. Die Verwendung eines eindeutigen Multicast-Ports und einer eindeutigen Multicast-Adresse für jede Servergruppe ist besser.
*
Die beste Leistung erhalten Sie, wenn sich Ihre Laufzeitumgebung (Interact-Server, Marketing Platform-Lastenausgleichsprogramme und Touchpoint) an einem Standort befindet. Die Designumgebung und die Laufzeitumgebung können an verschiedenen Standorten sein, was aber zu einer langsamen Implementierung führen kann.
*
Richten Sie eine schnelle Netzverbindung (mindestens 1 Gb) zwischen der Interact-Produktionsservergruppe und ihrem zugehörigen Touchpoint ein.
*
*
Das Kontakt- und Antwortverlaufsmodul erfordert Zugriff auf die Designzeitdatenbank (Campaign-Systemtabellen) und Zugriff auf die Laufzeitdatenbank (Interact-Laufzeittabellen). Sie müssen Ihre Datenbank und Ihr Netz entsprechend konfigurieren, damit diese Datenübertragung stattfinden kann.
In einer Test- oder Staging-Installation können Sie die Interact-Designumgebung und die Laufzeitumgebung auf derselben Maschine installieren. Dieses Szenario wird nicht für Produktionsumgebungen empfohlen.