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)