HTTP-Transportmethoden senden ankommende Datensätze durch eine Pipeline und geben eine Antwort zurück an den sendenden Host. Wenn Ihr System Web-Services verwendet oder wenn Sie eine Antwort benötigen, verwenden Sie die Universal Resource Identifier (URI) für HTTP-Transport.
Der HTTP-Transport hat folgendes Format:
http://hostname:portnummer?concurrency=n
- http://
- Erforderlicher Parameter, der angibt, dass die Transportmethode HTTP ist.
- hostname
- Dieser erforderliche Parameter gibt den Namen des Hostsystems an, von dem die Anforderung gesendet wird.
- portnummer
- Dieser erforderliche Parameter gibt die Portnummer auf dem angegebenen Host für diese Anforderung an.
- ?concurrency=n
- Mit diesem optionalen Parameter können Sie die Anzahl ankommender Datensätze angeben (eine positive ganze Zahl größer-gleich 0), die mit Hilfe der Funktion für die parallele Pipelineverarbeitung gleichzeitig verarbeitet werden können.
- Je größer die Zahl ist, umso mehr Datensätze werden gleichzeitig verarbeitet.
Beispielsweise zeigt ein gemeinsamer Zugriff von 0 an, dass keine Datensätze verarbeitet werden sollen. Ein gemeinsamer Zugriff von 1 zeigt an, dass Datensätze einzeln nacheinander verarbeitet werden sollen. Die Standardanzahl ankommender Datensätze, die bei dieser Transportmethode extrahiert werden, ist 5, solange Sie keinen anderen Wert angeben.
- Sie sollten diese Einstellung mit der Anzahl der Pipeline-Verarbeitungs-Threads koordinieren, die durch die Einstellung für gemeinsamen Zugriff in der Pipelinekonfigurationsdatei oder durch die Systemparametergruppe DEFAULT_CONCURRENCY in der Konfigurationskonsole gestartet werden.
Die Einstellung für den gemeinsamen Pipelinezugriff legt die Anzahl von simultanen Pipeline-Verarbeitungs-Threads fest, die zusammen mit einer Pipeline gestartet werden. Wenn Ihr System so eingestellt ist, dass es für jede gestartete Pipeline mehrere Pipeline-Verarbeitungs-Threads startet, sollten Sie diese Einstellung für den gemeinsamen Transportzugriff erhöhen, damit die Pipeline-Threads nicht auf die Verarbeitung von Datensätzen warten.
Beispiel eines HTTP-Transports
http://localhost:8080
Wenn Sie diesen Beispielbefehl verwenden, liest das System ankommende Datensätze über HTTP vom lokalen Host (localhost), Portnummer 8080.