Konfiguration der Cache-Funktion, Zusammenfassung
Die mitgelieferte Datei ./etc/auth_dmz.xml enthält als Kommentarblöcke bereits die wichtigsten Konfigurationsparameter für den Service (siehe Tabelle am Ende der Seite).
Alle Parameter befinden sich innerhalb des Configure-Elements.
<Configure class="com.ebd.hub.services.auth.MessageAuthenticationService">...</Configure>Jeder einzelne Parameter wird in der folgenden Form definiert (hier abstrakt).
<Set name="parameterName">parameterWert</Set>Parameter in Datei ./etc/auth_dmz.xml
|
Parameter |
Funktion |
Default-Wert |
|
messageContext |
Kontext der Consumer Queue des inneren Authentication Service. |
System |
|
messageQueue |
Name der Consumer Queue, die für Anfragen an den inneren Authentication Service verwendet wird. Er muss mit dem Namen der Queue übereinstimmen, an welcher der innere Auth Service registriert ist. |
AuthCall |
|
maxWait |
Wartezeit auf die Antwort einer synchronen Message [ms]. |
8000 (8 Sek.) |
|
defTargetService |
Name, unter dem der innere Authentication Service registriert ist. |
AuthenticationService |
|
defaultTarget |
Host:Port, wo die Remote-Schnittstelle des inneren Message Service erreichbar ist. |
Port: 8020 |
|
noCaching |
true schaltet die Caching-Funktion als Ganzes ab. |
false |
|
updatePeriod |
Periode [ms] für das Cache Update. Wert 0 bedeutet: kein Update. Negative Werte oder Werte zwischen 1 und 3000 werden ignoriert. |
900000 (15 Min.) |
|
fullUpdatePeriod |
Periode [ms], nach der das nächste Update vollständig ist. Wert 0 bedeutet: keine vollständigen Updates, außer täglich und nach Neustart. |
0 (kein vollständiges Update) |
|
cachedChannelTypes |
Komma-separierte Liste der numerischen ChannelTypes, die im Cache gespeichert werden sollen. Wenn nicht definiert: Alle Typen (1,2,3,4,5,6,7,8), siehe Abschnitt Einschränken Caching nach Channel Types ("cachedChannelTypes") . |
Alle Typen |
|
cacheUpdateTimeout |
Timeout [ms], wie lange auf einen gültigen Cache gewartet wird, bis eine Anfrage scheitert. |
8000 (8 Sek.) |
|
maxInitAttempts |
Zahl der Versuche für das initiale Update. |
12 |
|
localDbFile |
Pfad zum Tablespace einer persistenten Cache-Datenbank. Wenn definiert, wird diese Datei einschliesslich Verzeichnisen erzeugt. Wenn nicht definiert, wird der Cache temporär im Arbeitsspeicher gehalten. |
nicht persistent |
|
subID |
Positive Ganzzahl von 0 bis 31, um in einem DMZ-Verbund die einzelnen DMZ-Server zu kennzeichnen, siehe Abschnitt Konfigurationsparameter "subID". |
automatisch berechnet |
|
ignoreNotification |
Falls true, sofortige Cache-Replikation abschalten. |
false |