Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Anwendungsintegration: Tipps und Hinweise

Studio

Element

Beschreibung

Verfügbar in

Festlegung einer Client-ID für cAMQP Bei Verwendung der Komponente cAMQP in Route Builder müssen Sie die Client-ID auf einen eindeutigen Wert einstellen, der in keinen anderen Routen verwendet wird (Header clientId in den erweiterten cAMQP-Einstellungen). Wenn mehr als eine cAMQP-basierte Route im gleichen Conteneur de Talend Runtime ausgeführt wird und keine Client-ID festgelegt wurde, werden Ausnahmefehler wie folgender angezeigt:

org.springframework.jms.UncategorizedJmsException: Uncategorized exception occured during JMS processing; nested exception is javax.jms.JMSException: Broker: localhost - Client: tlnd-spappala(6968):2 already connected from tcp://127.0.0.1:49729

Alle Produkte von Talend mit ESB

Runtime

Element

Beschreibung

Verfügbar in

Kopie eines ESB-Containers führt zu unerwartetem Verhalten Wenn ein Conteneur de Talend Runtime einmal gestartet wurde, kann er nicht in ein anderes Verzeichnis oder auf ein anderes Gerät kopiert werden. Es wird empfohlen, stets einen „frischen“ (nie gestarteten), mit dem Produkt gelieferten Container zu verwenden.

Alle Produkte von Talend mit ESB

ESB-Java-Entwicklung

Element

Beschreibung

Verfügbar in

Verwendung von PropertyPlaceHolder für Webcontainer Bei der Erstellung von Talend ESB-Webarchiven für Dienste mit Spring-Kontexten müssen Sie darauf achten, dass alle Instanzen von PropertyPlaceholderConfigurer die folgenden Eigenschaften enthalten, um beim Start der Spring-Kontexte Probleme bei der Platzhalterauflösung zu vermeiden:

<property name="ignoreUnresolvablePlaceholders" value="true" /> <property name="ignoreResourceNotFound" value="true" />

Alle Produkte von Talend mit ESB

Hinweise zur Git-Unterstützung

Element

Beschreibung

Verfügbar in

Git-Implementierung Die Git-Implementierung in Talend weist ein ähnliches Verhalten wie die SVN-Implementierung auf.

Alle abonnementbasierte Produkte von Talend mit ESB

Alle Branches/Tags sind für alle Projekte im gleichen Git-Repository sichtbar. Wenn Sie folglich Branches/Tags für ein Projekt erstellen, verfügen alle anderen Projekte im gleichen Git-Repository über dieselbe Liste.

Alle abonnementbasierte Produkte von Talend mit ESB

Entsperrmodus Alle geänderten Elemente werden lokal aufbewahrt und nie an den Server übertragen bzw. auf dem Server veröffentlicht, bis die Elemente entsperrt werden. Projektelemente werden nach Bedarf vorübergehend im Stash-System von Git gespeichert, sodass sie erst bei ihrer Entsperrung veröffentlicht werden.

Alle abonnementbasierte Produkte von Talend mit ESB

Microservices

Element

Beschreibung

Verfügbar in

Benennung der Kontextparameter für Microservice-Implementierungen Bei der Verarbeitung von Kontextparametern für Microservices müssen Sie die folgenden zwei spezifischen Punkte berücksichtigen, die die Verarbeitung der Kontextparameter bei der Ausführung der Microservices beeinflussen (nur für Microservices, jedoch nicht für Talend Runtime).

Kontextparameter können von der Umgebungsvariablen des Betriebssystems überschrieben werden, was zu unerwarteten Nebeneffekten führen kann. Um das zu vermeiden, versuchen Sie, eindeutige Namen zu verwenden, die nicht in Konflikt zu den in der Betriebssystemumgebung verwendeten Namen stehen.

Unter den folgenden Parametern zieht Spring Boot die Umgebungsvariable des Betriebssystems als Variable auf der ersten Ebene der höchsten Priorität heran. Wenn Sie die Variable mit demselben Namen als die Systemvariable angegeben haben, wird die Systemvariable verwendet.

  • Talend CommandLine - Argumente
  • Umgebungsvariablen des Betriebssystems
  • In Ihrer Jar gepackte Anwendungseigenschaften

Kontextparameter mit bestimmten Zeichen, z. B. Unterstreichungszeichen und von Unterstreichungen umgebene Zahlen, werden gemäß dem Spring Relaxed Binding verarbeitet, was zu einem unerwarteten Verhalten für Ihre Routen führen kann. Siehe https://github.com/spring-projects/spring-boot/wiki/Relaxed-Binding-2.0 für die Transformationen und vermeiden Sie diese Zeichen und Zeichenkombinationen in den Kontextparametern bzw. setzen Sie sie gezielt ein, um diese Wirkung zu nutzen.

Alle abonnementbasierte Produkte von Talend mit ESB

Hat diese Seite Ihnen geholfen?

Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!