Leistungsoptimierung für Mediationen
Sie können die Eigenschaft sib:SkipWellFormedCheck in der Administrationskonsole definieren, um die Leistung einer Mediation zu verbessern. Bevor Sie eine Eigenschaft zum Optimieren einer Mediation setzen, sollten Sie das Verhalten der Mediation genau untersuchen, um Änderungen und Verlusten von Nachrichten vorzubeugen.
Entweder darf die Mediation die Nachricht nicht ändern oder sie muss sicherstellen, dass die Nachricht nach der Mediation gültig bleibt. Eine korrekt formatierte Nachricht hat Eigenschaftswerte, die serialisiert werden können, und einen Datengraphen, der dem Nachrichtenformat entspricht.
Wenn Sie eine Optimierungseigenschaft für eine Mediation setzen, das diesen Regeln nicht entspricht, können die folgenden
Ereignisse eintreten:
- Nachrichten werden gelöscht, wenn sie von einer Messaging-Engine in eine andere verschoben oder im Nachrichtenspeicher gespeichert werden.
- Anstelle der Originalnachrichten kommen geänderte Nachrichten am Ausnahmeziel an.
- Nachrichten werden geändert, während eine Mediation oder eine Konsumentenanwendung den Nachrichteninhalt liest.
Tipp: Wenn Sie eine Enterprise-Bean als Nachrichtenerzeuger verwenden, reguliert die Poolgröße der Verbindungsfactory für Topics bzw. Warteschlangen
die Geschwindigkeit, mit der eine Enterprise-Bean Nachrichten erzeugen kann. Es gibt keinen bestimmten Wert, der unter allen Umständen passend ist, daher müssen
Sie diesen Parameter für Ihre spezielle Kombination aus Anwendungen und Hardware optimieren.