Neuer Microservice-Build-Typ zum Ersetzen der veralteten Spring Boot Microservices
Der Microservice-Build-Typ wird jetzt für Routen- und Datenservice-Jobs unterstützt und ersetzt den veralteten Spring Boot Microservice. Dies bietet die folgenden Vorteile:
/services ist jetzt Teil der Konfiguration, die den Parameter server.servlet.context-path verwendet und kann vermieden werden.
Die Größe des Microservice-Build-Artefakts ist geringer als die von Spring Boot Microservice.
Microservice kann jetzt in einem Artefakt-Repository veröffentlicht werden (über Studio oder mit CI).
Die Verwendung eines benutzerdefinierten Pfads für Verwaltungsendpunkte ist mit dem Parameter management.server.base-path zulässig. Für Talend Cloud Benutzer muss Talend Remote Engine in R2024-03 aktualisiert werden.
Die Möglichkeit zur Nutzung des Prometheus-Endpunkts wird für Datenservices hinzugefügt und funktioniert ab 8.0.1-R2024-03.
Bekannte Auswirkungen:
Die Konfiguration wird nicht angewendet, wenn Microservices im Studio ausgeführt werden. Beispielsweise wird der benutzerdefinierte Servlet-Kontextpfad nicht verwendet und die Verwaltungsendpunkte sind nicht verfügbar.
Die für die Basic Authentication zu verwendenden Variablen sind jetzt MS_SECURITY_USER_NAME und MS_SECURITY_USER_PASSWORD (für Talend Management Console zum Abrufen von Status und Metriken des Microservice erforderlich).
Bekannte Probleme:
Die Verwendung von Kontexten wird noch nicht vollständig unterstützt. Es wird immer der Standardkontext verwendet.
Ab jetzt unterstützt die Konfiguration bei Cloud-Bereitstellungen keine Leerzeichen um das Zeichen „=“ (dies wird in der nächsten Remote Engine-Version behoben).
In den Build- und Veröffentlichungs-Assistenten wurden einige Probleme mit der Benutzeroberfläche festgestellt, die aber nicht verhindern, dass die Funktionen wie erwartet funktionieren und die in 8.0.1-R2024-03 behoben werden.
Beim Starten des Microservice wird eine unerwartete Meldung angezeigt:
WARNING: sun.reflect.Reflection.getCallerClass is not supported. This will impact performance.
Für Datenservices sind Metriken in Talend Management Console nicht sichtbar. Dies wird in 8.0.1-R2024-03 behoben.
Eine Route, die die Jetty-Komponente in einem cMessagingEndpoint nutzt, kann nicht ausgeführt werden.
Verfügbar in:
Cloud API Services Platform
Cloud Data Fabric
Data Fabric
Data Services Platform
ESB
MDM Platform
Real-Time Big Data Platform
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!