Fine del ciclo di vita di Node.js basato su trireme

Stai visualizzando la documentazione di Apigee Edge.
Vai alla documentazione di Apigee X.
info

Il 10 ottobre 2019, Apigee ha ritirato il supporto per i proxy API basati su Trireme Node.js e ha sospeso il traffico su questi endpoint. Questa funzionalità è stata ritirata in base all'annuncio del 10 ottobre 2018. Ti consigliamo di utilizzare i target ospitati di Apigee come alternativa.

Perché abbiamo ritirato Trireme?

Dal 2013, Apigee supporta l' utilizzo di proxy Node.js in Apigee Edge tramite Trireme. In questo modo puoi eseguire il codice Node.js in Apigee Edge ed esporlo come API. Sebbene l'approccio basato su Trireme semplifichi e velocizzi l'hosting delle API Node.js, Trireme è limitato nelle versioni e nei pacchetti di Node.js supportati. Esistono anche sottili differenze di comportamento tra l'ambiente Node.js standard e l'ambiente Trireme/Rhino che viene eseguito su una macchina virtuale Java (JVM).

Abbiamo ritirato il supporto tradizionale di Node.js in favore dei target ospitati, poiché i clienti ci hanno chiesto ripetutamente di poter sfruttare tutta la potenza di Node.js e utilizzare i pacchetti Node.js disponibili pubblicamente. I target ospitati ti consentono di eseguire applicazioni Node.js in un ambiente di runtime nativo ospitato da Apigee e di aggiungere logica di business alle tue API.

Cosa succederà ai miei proxy API basati su Trireme esistenti?

A partire dal 10 ottobre 2019, i proxy API basati su Node.js non verranno più dipartiti e non potranno più gestire il traffico API. Puoi comunque visualizzarli nell'interfaccia utente del proxy API o utilizzare l'API di gestione per recuperare la definizione del proxy e le eventuali dipendenze, ma non potrai modificare o eseguire il deployment dei proxy API o delle dipendenze Node.js.

Che cosa devo fare?

  • Fai l'inventario dei proxy Node.js basati su Trireme esistenti. Per aiutarti a individuare i proxy API che utilizzano Node.js basato su Trireme, è disponibile un'utilità open source apigee-trireme-finder.
  • Scarica i pacchetti di proxy API. (consulta la sezione Come faccio a esportare i miei dati (clienti cloud) in queste domande frequenti).
  • Consulta le domande frequenti sui target ospitati per trovare le domande più comuni, incluse le alternative al ritirato apigee-access NPM.
  • Crea i nuovi proxy API (target ospitati) dal vecchio codice sorgente dei proxy Node.js e esegui il loro deployment (per maggiori dettagli, consulta i tutorial).

Quali sono le opzioni/alternative da prendere in considerazione?

Valuta una delle seguenti alternative:

  • I target ospitati offrono alle aziende un modo semplice per aggiungere alle proprie API più logica di business rispetto a quanto fosse possibile in precedenza. I target ospitati ti consentono di eseguire applicazioni Node.js in un ambiente di runtime nativo ospitato da Google. Ciò significa che puoi sfruttare tutta la potenza di Node.js e utilizzare vari pacchetti Node.js nella tua app. Consulta le Domande frequenti sui target ospitati per maggiori dettagli.
  • Esegui la migrazione a un servizio alternativo per ospitare i backend di destinazione dell'API, ad esempio Google App Engine, Cloud Run o Cloud Functions.

Come faccio a esportare i miei dati (clienti cloud)?

Puoi scaricare i bundle proxy Node.js in uno dei seguenti modi:

Sono disponibili strumenti o assistenza per la migrazione di Trireme ai target ospitati?

Google non fornisce strumenti automatici per eseguire la migrazione dei proxy Node.js esistenti ai target ospitati. Consulta i tutorial nella documentazione per istruzioni su come eseguire la migrazione di un proxy Node.js esistente a un proxy Destinazioni ospitate.

Chi devo contattare se ho bisogno di maggiori informazioni o di assistenza?

Per richiedere ulteriori dettagli, registra un ticket nell'assistenza Apigee Edge (oggetto: EOL di Trireme).