Servicelimits
Prüfen Sie die folgenden Servicelimits für Ressourcen von Oracle Integration 3. Ein Servicelimit ist die Quota oder die zulässige Nutzung für eine Ressource. Sie können die für Ihren Mandanten konfigurierten Servicelimits nicht ändern.
Die unten beschriebenen Servicelimits werden durchgesetzt.
Servicelimits für Oracle Cloud-Konsole
Weitere Servicelimits für die Oracle Cloud-Konsole finden Sie unter Servicelimits in der OCI-Dokumentation.
| Ressource | Servicelimit |
|---|---|
|
Integrationsserviceinstanzen |
|
|
Private Endpunkte |
|
|
Benutzerdefinierte Endpunkte |
|
|
Interne Oracle Integration-Diagnoselogs |
|
Komponente: Adapter
| Ressource | Servicelimit |
|---|---|
| Konnektivität Agent-Speicher | Mindestens 8 GB Arbeitsspeicher mit einer dedizierten Heap-Größe von 4 GB für die Java Virtual Machine (JVM) des On-Premise-Agents. Um weitere Prozesse auf dem Host neben dem Agent aufzunehmen, erhöhen Sie den physischen Arbeitsspeicher auf mehr als 8 GB. |
| Connectivity Agent-Nachrichten-Payloads |
Alle mit Konnektivitäts-Agents kompatiblen Adapter
SOAP- und REST-Adapter mit konfiguriertem Konnektivitäts-Agent
|
| Strukturierte Payloads (JSON, XML) für Konnektivitäts-Agent-basierte Adapter |
|
| Strukturierte Payloads für Triggerverbindungen und Antworten aus aufrufenden Verbindungen |
|
| Binäre (unstrukturierte) Payloads (z.B. Anhänge, MTOM) für Triggerverbindungen und Antworten von Aufrufverbindungen |
|
| Unterstützung für private Endgeräte |
Die Verbindung zu privaten Endpunkten wird in einer wachsenden Liste von Adaptern unterstützt. Siehe Adapter zur Unterstützung der Verbindung mit privaten Endpunkten in Integrationen in Oracle Integration 3 verwenden. |
| Apache Kafka-Adapter |
Für Aufrufkonfigurationen Nachrichtenoperationen erstellen/verrechnen:
|
| AS2-Adapter |
|
|
Datenbankadapter
|
Für Triggerkonfigurationen Polling-Vorgänge:
Für Aufrufkonfigurationen Vorgänge "Gespeicherte Prozedur", "Vorgang für Tabelle" und "PureSQL-Anweisung ausführen:
Datenbankauswahlvorgänge:
|
| Dateiadapter (nur mit dem Konnektivitäts-Agent verfügbar) |
Vorgänge zum Lesen von Dateien:
Polling mit einem Konnektivitäts-Agent:
Vorgänge zum Herunterladen von Dateien:
Hinweis:Die Größe von CSV-Dateien erhöht sich bei der Konvertierung in eine Nachricht. Daher muss die Datei kleiner als 50 MB sein, sodass die Nachrichtengröße nach der Konvertierung 50 MB nicht überschreitet. |
| FTP-Adapter |
Für Aufrufkonfigurationen Vorgänge zum Lesen von Dateien:
Vorgänge zum Herunterladen von Dateien:
Vorgänge zum Schreiben von Dateien:
|
|
JMS-Adapter
|
Für Triggerkonfigurationen Nachrichtenvorgänge konsumieren:
Für Aufrufkonfigurationen Nachrichtenoperationen erstellen:
|
| Oracle CPQ-Adapter |
|
| Oracle E-Business Suite-Adapter |
|
| REST-Adapter |
Für Triggerkonfigurationen
Für Aufrufkonfigurationen
|
|
REST-basierte Adapter (Adapter, die REST-Endpunkte beim Eingang bereitstellen, oder Adapter, die externe REST-Endpunkte aufrufen) Beispiel: Oracle Commerce Cloud-Adapter, Oracle Fusion Field Service-Adapter usw. |
Für Triggerkonfigurationen (falls anwendbar)
Für Aufrufkonfigurationen (falls anwendbar)
|
| Salesforce-Adapter |
|
| SAP-Adapter |
|
| SAP Ariba-Adapter | Siehe Einschränkungen für SAP Ariba-Adapter. |
| SOAP-Adapter |
Für Triggerkonfigurationen
Für Aufrufkonfigurationen
|
|
SOAP-basierte Adapter (Adapter, die SOAP-Endpunkte beim Eingang bereitstellen, oder Adapter, die externe SOAP-Endpunkte aufrufen) Beispiel: Oracle Logistics-Adapter. |
Für Triggerkonfigurationen (falls anwendbar)
Für Aufrufkonfigurationen (falls anwendbar)
|
| Timeout beim Aufruf des ausgehenden Adapters durch den Konnektivitäts-Agent |
|
| Timeout für ausgehenden Adapteraufruf |
|
Integrationstimeout für:
|
|
Komponente: Integrationen
| Ressource | Servicelimit |
|---|---|
| Aktive Integrationen |
|
| Integrationsaufruftiefe |
|
| Maximale Zeichenfolgengröße |
Dieser Grenzwert gilt für alle Variablen des Typs |
| Parallelität paralleler Aktionen | Parallele Aktionsverzweigungen, die vom Integrationstyp unabhängig sind (synchron, asynchron usw.), werden auf die Nebenläufigkeitslimits für synchrone Anforderungen angerechnet.
Beispiel: Für eine parallele Aktion mit drei Verzweigungen sind zwei zusätzliche Nebenläufigkeits-Slots für die Dauer der parallelen Aktion erforderlich. Eine Verzweigung wird auf den bereits erhaltenen ursprünglichen Ablauf angerechnet. |
| Trigger – Hintergrundprozesse |
|
| Ereignisintegrationen (Integrationen, die Ereignisse abonnieren können) |
|
| Verfolgungsereignisse (pro einzelne Integrationsinstanz/Anforderungsausführung) |
Nachdem diese Grenzwerte erreicht wurden, werden Ereignisse nicht mehr im Aktivitätsstream aufgezeichnet, aber sie werden weiterhin verarbeitet, und der Gesamtstatus der Integrationsinstanz wird berechnet. Dadurch wird sichergestellt, dass der Status der Integrationsinstanz in allen Szenarios aktualisiert wird. |
| Integrationsablaufdauer |
|
| Limits für Staging-Dateiaktion (in Integrationen) |
|
| Nachrichtentimeout für synchrone Integrationen |
|
| Oracle Integration-Messaging-Nachrichtengröße |
|
| Dateianhangsinhalt codieren und decodieren (Mapper) |
|
| Lookups |
|
| Benachrichtigungsaktionslimits |
Siehe Benachrichtigungs-E-Mails konfigurieren und Servicefunktionen und -limits für Email Delivery. |
| Ausgehende E-Mails (von Oracle Integration in einem rollierenden 24-Stunden-Fenster gesendet) |
Siehe Benachrichtigungs-E-Mails konfigurieren und Servicefunktionen und -limits für Email Delivery. |
| JavaScript-Ausführungstimeout |
|
| JavaScript-Funktionsparameter |
|
| XSLT-Ausführungsdauer |
|
| Geplante Integrationen - Hintergrundprozesse |
|
| Mandanten- und Benutzeranforderungen |
|
| Integrationen planen - Integrationsdauer mit langer Ausführungszeit |
|
| Schleifeniterationen |
|
| Projektlimits (maximal pro Projekt) |
|
| Parallele Aktionsverzweigungen |
|
| Zeichenlimit für Verfolgungsvariablenwert |
|
| Maximale Anzahl globaler Variablen |
|
| Serviceinstanzdatenaufbewahrung | Die Aufbewahrung basiert auf der bei der Integrationsaktivierung festgelegten Traceebene:
|
| Zeitfenster für das Recovery einer nicht erfolgreichen Integrationsinstanz, die wiederhergestellt werden kann | Die Integrationsinstanz kann wiederhergestellt werden, bis eine der folgenden Situationen eintritt:
|
| Aktivitätsstream - anzeigbare Zeilen |
|
| Aktivitätsstream - Gesamtgröße (REST-Antwort) |
|
| Pro Monitoringanforderung zurückgegebene Integrationsinstanzen |
|
| Erneute Weiterleitungen pro Integrationsinstanz-ID zulässig |
|
| Zeichenbegrenzung für Zeitplanparameterwerte |
|
| Parameter pro Integration planen |
|
| Zeichenlimit für Integrationseigenschaftswerte |
|
| Zeichenlimits für Integrationen und Verbindungen |
|
| Maximal unterstütztes Offset (API für Instanzen und Fehler) |
|
| Maximal unterstütztes Limit (API für Instanzen und Fehler) |
|
| Entwickler-API für Oracle Integration 3-Timeout |
|
| Payloads zum Veröffentlichen und Abonnieren von Ereignissen in Integrationen |
|
| Aktivitätsstream-Payloads |
|
| Limits für Oracle Cloud Infrastructure API Gateway |
Dies ermöglicht insgesamt 1.000 Integrationsendpunkte pro Gateway. |
| B2B für Oracle Integration - Geschäftspartnermanagement und Nachrichtenverfolgung unter B2B | Siehe Geschäftspartner verwalten und B2B-Nachrichten verfolgen in B2B für Oracle Integration 3 verwenden. |
Komponente: Robotic Process Automation
| Ressource | Servicelimit |
|---|---|
|
Dauer der Roboterinstanz |
|
|
Zuweisen einer Roboterinstanz zu einem Umgebungstimeout |
Variiert je nach Umgebung:
|
|
Timeout für Dateidownload |
|
|
Datei-Download-Größe |
|
|
Polling-Häufigkeit (Häufigkeit, in der der Roboter-Agent Oracle Integration nach Arbeit abfragt) |
|
|
Maximale Zeit, die Oracle Integration darauf wartet, dass der Roboter-Agent nach Arbeit abfragt, bevor der Status der Umgebung in Nicht verfügbar geändert wird |
|
|
Serviceinstanzdatenaufbewahrung |
|
|
Umgebungen in einem Umgebungspool |
|
|
Zeichenbegrenzungen für Roboter |
|
|
Zeichengrenzwerte für Umgebungspool |
|
|
Zeichenlimits für Roboterverbindungstyp |
|
|
Zeichenlimits für Roboterverbindung |
|
Komponente: Dateiserver
| Ressource | Servicelimit |
|---|---|
| Speicher |
|
| Nebenläufige Verbindungen |
|
Komponente: Entscheidungen
Servicelimits für Entscheidungsanwendungen in einem Projekt
| Ressource | Servicelimit |
|---|---|
| Maximale Anzahl Entscheidungsanträge pro Projekt | 10 |
| Maximale Anzahl von Entscheidungsanwendungen für alle Projekte | 100 |
| Maximale Anzahl Versionen, die pro Entscheidungsanwendung erstellt werden können | 25 |
| Maximale Anzahl aktivierter Versionen pro Entscheidungsanwendung | 10 |
Servicelimits für ein Entscheidungsmodell
| Ressource | Servicelimit |
|---|---|
| Maximale Anzahl gleichzeitiger Ausführungen für sich verändernde PUT/PATCH/DELETE-Vorgänge in Entscheidungslebenszyklus-APIs | 1 |
| Maximale Anzahl Entscheidungsknoten pro Entscheidungsmodell | 50 |
| Maximale Anzahl Regeln (Zeilen) pro Entscheidungstabelle | 100 |
| Maximale Anzahl Eingabeausdrücke (Spalten) pro Entscheidungstabelle | 15 |
| Maximale Anzahl Schlüssel/Wert-Paare pro Kontextentscheidung | 50 |
| Maximale Anzahl von Bedingungen in if/else und verschachteltem if/else | 100 |
| Maximale Anzahl von Einträgen (Zeile x Spalte) in der Beziehungstabelle | 200 |
| Maximale Anzahl Eingabedaten pro Entscheidungsmodell | 20 |
| Maximale Anzahl von Geschäftstypen pro Entscheidungsmodell | 20 |
| Maximale Anzahl Services pro Entscheidungsmodell | 10 |
| Maximale Anzahl Ebenen in verschachtelten Entscheidungen | 2 |
Komponente: Prozessautomatisierung
Die Limits für den Process Automation-Service finden Sie unter Servicelimits in Oracle Cloud Infrastructure Process Automation verwalten.
Nachrichtenpaketverwendung und synchrone/asynchrone Anforderungen
Die Limits für gleichzeitige Anforderungen basieren auf dem Lizenztyp und der Anzahl der Nachrichtenpakete, die Sie abonnieren.
- Neue Lizenz
- Synchron: 100 gleichzeitige Anforderungen pro Nachrichtenpaket, bis zu maximal 2.000 Anforderungen
- Asynchron: Kein Grenzwert; die folgende Anzahl von Anforderungen kann gleichzeitig ausgeführt werden, der Rest wird in die Queue gestellt; 50 Anforderungen pro Nachrichtenpaket, bis zu maximal 1.000 Anforderungen
- Vorhandene Lizenz (BYOL):
- Synchron: 400 gleichzeitige Anforderungen pro Nachrichtenpaket, bis zu maximal 2.000 Anforderungen
- Asynchron: Kein Grenzwert; die folgende Anzahl von Anforderungen kann gleichzeitig ausgeführt werden, der Rest wird in die Queue gestellt; 200 Anforderungen pro Nachrichtenpaket, bis zu maximal 1.000 Anforderungen
In Version 25.06 wurde die Obergrenze für die synchrone Anforderung von 600 auf 2.000 erhöht, und die Obergrenze für die asynchrone Anforderung wurde von 300 auf 1.000 erhöht. Diese Obergrenze kann sich ändern.
In den folgenden Tabellen werden die synchronen und asynchronen Anforderungslimits basierend auf Lizenztypen und Nachrichtenpaketen angezeigt.
Gleichzeitige Limits für Oracle Integration-Instanzen, die eine Lizenz enthalten
| Zugewiesene Nachrichtenpakete | Limit für Synchronisierungsanforderung für eingeschlossene Lizenz | Asynchrones Anforderungslimit für eingeschlossene Lizenz |
|---|---|---|
| 1 | 100 | 50 |
| 2 | 200 | 100 |
| 3 | 300 | 150 |
| 4 | 400 | 200 |
| 5 | 500 | 250 |
| 6 | 600 | 300 |
| 7 | 700 | 350 |
| 8 | 800 | 400 |
| 9 | 900 | 450 |
| 10 | 1.000 | 500 |
| 11 | 1.100 | 550 |
| 12 | 1.200 | 600 |
| 13 | 1.300 | 650 |
| 14 | 1.400 | 700 |
| 15 | 1.500 | 750 |
| 16 | 1.600 | 800 |
| 17 | 1.700 | 850 |
| 18 | 1.800 | 900 |
| 19 | 1.900 | 950 |
| 20+ | 2.000 | 1.000 |
Gleichzeitige Limits für Oracle Integration-Instanzen, die eine vorhandene Lizenz verwenden (BYOL)
| Zugewiesene Nachrichtenpakete | Synchronisierungsanforderungslimit für BYOL | Asynchrones Anforderungslimit für BYOL |
|---|---|---|
| 1 | 400 | 200 |
| 2 | 800 | 400 |
| 3 | 1.200 | 600 |
| 4 | 1.600 | 800 |
| 5+ | 2.000 | 1.000 |
Nachrichtenpakete erhöhen
In den folgenden Situationen müssen Sie möglicherweise die Nachrichtenpakete erhöhen:
| Situation | Grund für Erhöhung | Beispiel |
|---|---|---|
|
Sie konsumieren mehr Nachrichten, als Sie abonnieren. |
Ihre Nachrichtenpakete müssen der Anzahl der Nachrichten entsprechen, die Ihre Oracle Integration-Instanz pro Stunde konsumiert. Daher ist es wichtig, dass Sie den stündlichen Durchsatz Ihrer Instanz kennen und Ihre Nachrichtenpakete je nach Bedarf entsprechend dem Durchsatz erhöhen. |
Sie haben 2 Nachrichtenpakete, die Ihnen 10.000 Nachrichten pro Stunde geben, was Ihren durchschnittlichen Durchsatz abdeckt. Ihre Anfragen dauern in der Regel etwa 5 Sekunden, sodass Sie 12 Anfragen pro Minute verarbeiten:
Durchschnittlich 10 gleichzeitige synchrone Prozesse, sodass Sie jetzt bis zu 120 gleichzeitige Prozesse pro Minute ausführen können:
Das bedeutet, dass Sie im Allgemeinen 7.200 Anfragen pro Stunde verarbeiten:
Wir sagen, dass jede Anforderung eine Nachricht konsumiert, sodass Sie normalerweise 7.200 Nachrichten pro Stunde konsumieren, die unter Ihr Nachrichtenpaket-Abonnement fallen. Manchmal erhalten Sie jedoch einen 10-minütigen Burst von 100 gleichzeitigen synchronen Anforderungen. Sie verarbeiten plötzlich 10-mal so viele Anforderungen – 1.200 Anforderungen pro Minute, für insgesamt 12.000 Anforderungen während des Bursts. Wenn Sie dies zu Ihren durchschnittlichen Nachrichten für den Rest der Stunde hinzufügen, haben Sie 18.000 Nachrichten konsumiert:
Das bringt Ihnen 8.000 Nachrichten über Ihr Nachrichtenpaket-Abonnement:
Sie müssen 2 weitere Nachrichtenpakete abonnieren, um Ihre Anforderungs-Bursts zu verarbeiten. |
|
Sie müssen Bursts mit hoher Nebenläufigkeit verarbeiten. |
Die Anzahl der Nachrichtenpakete wirkt sich direkt auf den Grenzwert für gleichzeitige synchrone (und asynchrone) Anforderungen aus. |
Sie haben 2 Nachrichtenpakete, die bis zu 200 gleichzeitige synchrone Anforderungen ermöglichen. Sie durchschnittlich eine Nebenläufigkeit von 25, so dass Sie in der Regel gut innerhalb dieser Grenze sind. Manchmal erhalten Sie jedoch einen Burst von 250 gleichzeitigen synchronen Anforderungen. Da dies Ihr Limit überschreitet, erhalten die zusätzlichen Anforderungen Fehler. Sie müssen 1 weiteres Nachrichtenpaket abonnieren, um Ihre Anforderungs-Bursts zu verarbeiten. |