Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,090 of 9,090 pages
About the help in other languages
All help pages

Konfigurierbares DFS-Cluster-Backend

Der DFS-Cluster verwendet zwei Handler: DB und FS. Bisher war der FS-Handler fest einprogrammiert und ließ sich nicht ändern. Ab 5.4 kann er in einer INI-Datei festgelegt werden.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/features/5.4/configurable_dfs_cluster_backend.md

On this page

This page is a translation. Read the English original

Konfigurierbares DFS-Cluster-Backend

Der DFS-Cluster verwendet zwei Handler: DB und FS. Bisher war der FS-Handler fest einprogrammiert und ließ sich nicht ändern. Ab 5.4 kann er in einer INI-Datei festgelegt werden.

Konfiguration

Eine neue INI-Einstellung, eZDFSClusteringSettings.DFSBackend, wird eingeführt. Sie erwartet den Namen einer Klasse, die eZDFSFileHandlerDFSBackendInterface implementiert:

[eZDFSClusteringSettings]
DFSBackend=MyDFSBackend

Initialisierung der Backend-Klasse

Standardmäßig wird das konfigurierte Backend mit dem Schlüsselwort new ohne Argument erzeugt.

Sind aufwendigere Initialisierungsschritte nötig, können Backends eZDFSFileHandlerDFSBackendFactoryInterface implementieren. Diese Schnittstelle hat eine statische Methode build(). In der Implementierung lassen sich Abhängigkeiten auflösen und Konfiguration laden.

Einschränkungen

Wegen der Reihenfolge, in der die Einstellungen gelesen werden, müssen clusterbezogene Einstellungen in der globalen Überschreibung von file.ini stehen und nicht in einer Extension oder einem Siteaccess.

Werden Sie Exponential-Partner

Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.

Something wrong on this page? Report an error

Documentation license

This page was inherited from the documentation of the original software. It is not covered by the GNU Free Documentation License; it is distributed under the GNU General Public License, version 2.

Copyright (C) 1999 - 2014 eZ Systems AS and contributors