Ende des Lebenszyklus von Trireme-basiertem Node.js

Sie sehen sich die Dokumentation zu Apigee Edge an.
Sehen Sie sich die Apigee X-Dokumentation an.
info

Am 10. Oktober 2019 hat Apigee die Unterstützung für Trireme-basierte Node.js API-Proxys eingestellt und den Traffic an diesen Endpunkten ausgesetzt. Diese Funktion wurde am 10. Oktober 2018 eingestellt. Als Alternative können Sie gehostete Ziele in Apigee verwenden.

Warum haben wir Trireme eingestellt?

Seit 2013 unterstützt Apigee die Verwendung von Node.js-Proxys in Apigee Edge mithilfe von Trireme. So können Sie Ihren Node.js-Code in Apigee Edge ausführen und als API bereitstellen. Der Trireme-basierte Ansatz macht das Hosten von Node.js-APIs zwar schnell und einfach, aber Trireme unterstützt nur eine begrenzte Anzahl von Node.js-Versionen und ‑Paketen. Es gibt auch subtile Unterschiede im Verhalten zwischen der standardmäßigen Node.js-Umgebung und der Trireme/Rhino-Umgebung, die auf einer Java Virtual Machine (JVM) ausgeführt wird.

Wir haben die herkömmliche Node.js-Unterstützung zugunsten von gehosteten Zielen eingestellt, da Kunden wiederholt nach der Möglichkeit gefragt haben, die volle Leistung von Node.js zu nutzen und öffentlich verfügbare Node.js-Pakete zu verwenden. Mit gehosteten Zielen können Sie Node.js-Anwendungen in einer von Apigee gehosteten nativen Laufzeitumgebung ausführen und Ihren APIs Geschäftslogik hinzufügen.

Was passiert mit meinen vorhandenen Trireme-basierten API-Proxys?

Ab dem 10. Oktober 2019 werden Ihre Node.js-basierten API-Proxys nicht mehr bereitgestellt und können Ihren API-Traffic nicht mehr verarbeiten. Sie können sie weiterhin in der API-Proxy-Benutzeroberfläche aufrufen oder die Proxydefinition und alle Abhängigkeiten über die Verwaltungs-API abrufen. Sie können Ihre API-Proxys oder Node.js-Abhängigkeiten jedoch nicht mehr ändern oder bereitstellen.

Was muss ich tun?

  • Erstellen Sie eine Bestandsaufnahme Ihrer vorhandenen Trireme-basierten Node.js-Proxys. Zum Auffinden von API-Proxys, die Trireme-basierte Node.js-Versionen verwenden, steht das Open-Source-Dienstprogramm apigee-trireme-finder zur Verfügung.
  • Laden Sie die API-Proxy-Bundles herunter. Weitere Informationen finden Sie in diesen FAQ unter Wie kann ich meine Daten exportieren lassen (Cloud-Kunden)?
  • In den häufig gestellten Fragen zu gehosteten Zielen finden Sie Antworten auf häufig gestellte Fragen, einschließlich Alternativen zum ebenfalls eingestellten apigee-access NPM.
  • Erstellen Sie Ihre neuen API-Proxys (gehostete Ziele) aus dem alten Quellcode Ihrer Node.js-Proxys und stellen Sie sie bereit. Weitere Informationen finden Sie in den Anleitungen.

Welche Optionen/Alternativen sollten Sie in Betracht ziehen?

Sie haben folgende Möglichkeiten:

  • Gehostete Ziele bieten Unternehmen eine einfache Möglichkeit, ihren APIs mehr Geschäftslogik hinzuzufügen als bisher. Mit gehosteten Zielen können Sie Node.js-Anwendungen in einer nativen Laufzeitumgebung ausführen, die von Google gehostet wird. Sie können also die volle Leistung von Node.js nutzen und verschiedene Node.js-Pakete in Ihrer Anwendung verwenden. Weitere Informationen finden Sie in den häufig gestellten Fragen zu gehosteten Zielen.
  • Migrieren Sie zu einem alternativen Dienst, um Ihre API-Ziel-Back-Ends zu hosten, z. B. die Google App Engine, Cloud Run oder Cloud Functions.

Wie kann ich meine Daten exportieren lassen (Cloud-Kunden)?

Sie haben folgende Möglichkeiten, Ihre Node.js-Proxy-Bundles herunterzuladen:

Gibt es Tools oder Support bei der Migration von Trireme zu gehosteten Zielvorhaben?

Google bietet keine automatisierten Tools zur Migration vorhandener Node.js-Proxys zu gehosteten Zielen an. In den Anleitungen in der Dokumentation finden Sie eine Anleitung zum Migrieren eines vorhandenen Node.js-Proxys zu einem Proxy für gehostete Ziele.

An wen kann ich mich wenden, wenn ich weitere Informationen oder Hilfe benötige?

Wenn Sie weitere Informationen benötigen, erstellen Sie ein Ticket beim Apigee Edge-Support (Betreff: Trireme EOL).