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
Parameter |
Funktion |
Default-Wert |
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 Sekunden) |
defaultTarget |
Host:Port der Remote-Schnittstelle des inneren MessageService erreichbar ist. |
Default-Port: 8020 (falls nur der Host angegeben wird) |
defTargetService |
Name, unter dem der innere AuthenticationService registriert ist. |
AuthenticationService |
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 |
ignoreNotification |
Falls true, wird die sofortige Cache-Replikation abgeschaltet. |
false |
localDbFile |
Pfad zum Tablespace einer persistenten Cache-Datenbank. Wenn definiert, wird diese Datei einschließlich Verzeichnisse erzeugt. Wenn nicht definiert, wird der Cache temporär im Arbeitsspeicher gehalten. |
Nicht persistent. |
maxInitAttempts |
Zahl der Versuche für das initiale Update. |
12 |
maxWait |
Wartezeit auf die Antwort einer synchronen Message [ms]. |
8000 (8 Sekunden) |
messageContext |
Kontext der Consumer Queue des inneren AuthenticationService. |
System |
messageQueue |
Name der Consumer Queue, die für Anfragen an den inneren AuthenticationService verwendet wird. Er muss mit dem Namen der Queue übereinstimmen, an welcher der innere Authentication Service registriert ist. |
AuthCall |
noCaching |
true schaltet die Caching-Funktion als Ganzes ab. |
false |
subID |
Ganzzahl von 0 bis 31, um in einem DMZ-Verbund die einzelnen DMZ-Server zu kennzeichnen, siehe Abschnitt Konfigurationsparameter "subID". |
Automatisch berechnet. |
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 Minuten) |