Betrieb im Master-Modus
Ein "Master" ist eine FlowForce Server-Instanz, die Auftrags-Trigger-Bedingungen ständig auswertet und die FlowForce-Dienstoberfläche bereitstellt. Der Master kennt die Worker-Rechner im selben Cluster und kann so konfiguriert werden, dass er diesen Auftragsinstanzen zuweist, damit diese Auftragsinstanzen entweder zusätzlich zum Master oder anstelle des Masters verarbeiten.
Wenn Sie eine FlowForce Server-Instanz als Master konfigurieren, wurde die Arbeitslast noch nicht aufgeteilt, da es keine Worker gibt, die diese übernehmen könnten. Um einen Cluster einzurichten, installieren Sie weitere FlowForce Server-Instanzen und schalten Sie diese in den Worker-Modus, wie später in dieser Dokumentation beschrieben. Ein Cluster, der bereit für den Lastenausgleich ist, gilt dann als eingerichtet, wenn zusätzlich zum Master-Rechner mindestens ein Rechner als Worker konfiguriert wurde.
In einem Cluster kann es nur einen Master-Rechner geben. Für die Anzahl der Worker-Rechner gibt es keine Einschränkung.
Es gibt keinen Unterschied zwischen der Ausführung einer Standalone FlowForce Server-Instanz und einer Master-Instanz. Die Konfiguration von Aufträgen und die Anzeige des Logs funktionieren auf dieselbe Art und Weise. Der einzige Unterschied besteht darin, dass ein Master mit Worker-Rechnern aus demselben Cluster kommuniziert. Auf der Seite "Cluster-Verwaltung" sehen Sie jederzeit die Liste der aktuellen Worker-Rechner, darunter auch diejenigen, die versucht haben, sich zu verbinden, das Sicherheits-Token aber nicht bestätigt haben. Sie können über diese Seite Sicherheits-Token generieren, um Worker als solche zu bestätigen, und Worker aus dem Cluster zu entfernen. Nähere Informationen dazu finden Sie unter Betrieb im Worker-Modus.
Der Master-Rechner ist für die ständige Verfügbarkeit des Diensts, die Erfassung des Status von Auftragsinstanzen, die Worker-Rechnern zugewiesenen wurden, und die Meldung der Ergebnisse verantwortlich. Aus diesem Grund ist es wichtig, dass der Master-Rechner den Anforderungen Ihrer Verarbeitungsumgebung entsprechend ausgelastet ist. Sie können einige oder alle Aufträge zu diesem Zweck in Warteschlangen umleiten, die von Worker-Rechnern verarbeitet werden, während der Master hauptsächlich die Dienst-Schnittstelle bereitstellt. Sie können den Master auch so konfigurieren, dass er selbst einige Aufträge verarbeitet, wenn keine Worker zur Verfügung stehen (siehe Warteschlangeneinstellungen).
Aktivieren des Master-Modus
Um den Master-Modus zu aktivieren, gehen Sie folgendermaßen vor:
1.Damit Sie im Master-Modus arbeiten können, müssen Sie diesen auf der FlowForce Server Setup-Seite aktivieren. Die Anleitung zum Aufruf der Setup-Seite variiert je nach Betriebssystem:
2.Wenn Sie die Setup-Seite aufrufen, klicken Sie im Block der Server-Instanz, für die Sie den Master-Modus aktivieren möchten, auf die Schaltfläche Parameter konfigurieren. Daraufhin wird die Seite mit den Netzwerkeinstellungen geöffnet.
3.Navigieren Sie zum Abschnitt FlowForce Server | Verschlüsselte Master-Instanzverbindung.
4.Aktivieren Sie das Kontrollkästchen Aktiviert.
5.Geben Sie die Adresse und den Port an, an dem die Master-Instanz empfangsbereit sein soll. Beachten Sie, dass Sie hierfür eine andere Port-Nummer als für die "FlowForce Server"- und "FlowForce Web Server"-Dienste verwenden müssen.
Sie können anschließend Worker zum Cluster hinzufügen. Installieren Sie dazu neue FlowForce Server-Instanzen auf anderen Rechnern und schalten Sie diese in den Worker-Modus um. Nähere Informationen dazu finden Sie unter Betrieb im Worker-Modus. Beachten Sie, dass die das Sicherheits-Token eines jeden Workers manuell bestätigen müssen, bevor er Teil des Clusters werden kann.