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

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

Il 10 ottobre 2019, Apigee ha ritirato il supporto per i proxy API Node.js basati su Trireme e ha sospeso il traffico su questi endpoint. Questa funzionalità è stata ritirata in seguito a un annuncio del 10 ottobre 2018. Dovresti considerare l'utilizzo di target ospitati di Apigee come alternativa.

Perché abbiamo ritirato Trireme?

Dal 2013, Apigee supporta l'utilizzo dei proxy Node.js in Apigee Edge, tramite Trireme. In questo modo puoi eseguire il codice Node.js all'interno di Apigee Edge ed esporlo come API. Mentre l'approccio basato su Trireme rende l'hosting delle API Node.js facile e veloce, Trireme è limitato nelle versioni e nei pacchetti di Node.js che supporta. Esistono anche sottili differenze di comportamento tra l'ambiente Node.js standard e l'ambiente Trireme/Rhino in esecuzione su una Java Virtual Machine (JVM).

Abbiamo ritirato il supporto tradizionale Node.js in favore delle target in hosting, in quanto i clienti ci chiedevano ripetutamente la possibilità di sfruttare tutta la potenza di Node.js e di utilizzare pacchetti Node.js disponibili pubblicamente. Le destinazioni ospitate consentono di eseguire applicazioni Node.js in un ambiente di runtime nativo ospitato da Apigee e aggiungere logica di business alle API.

Cosa succede ai miei proxy API basati su Trireme esistenti?

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

Quali azioni devo intraprendere?

  • Fai un inventario dei proxy Node.js esistenti basati su Trireme. Per aiutarti a individuare i proxy API che utilizzano Node.js basati su Trireme, è disponibile un'utilità open source apigee-trireme-finder.
  • Scarica i bundle proxy API. (Vedi Come posso esportare i miei dati (clienti cloud) in queste domande frequenti.)
  • Consulta le Domande frequenti sui target ospitati per le domande frequenti, che includono alternative all'opzione Gestione dei partner di rete di apigee-access, che è stata ritirata.
  • Crea i nuovi proxy API (target ospitati) dal codice sorgente precedente per i proxy Node.js ed eseguine il deployment (vedi i tutorial per ulteriori dettagli).

Quali sono le opzioni/alternative da prendere in considerazione?

Prendi in considerazione 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. Le destinazioni ospitate 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 sulle destinazioni ospitate per ulteriori dettagli.
  • Esegui la migrazione a un servizio alternativo per ospitare i backend di destinazione API, ad esempio Google App Engine, Cloud Run o Cloud Functions.

Come posso 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 alle destinazioni ospitate?

Google non fornisce strumenti automatici per la migrazione dei proxy Node.js esistenti alle destinazioni ospitate. Consulta i tutorial nella documentazione per le istruzioni sulla migrazione di un proxy Node.js esistente a un proxy di destinazioni in hosting.

Chi posso contattare se ho bisogno di ulteriori informazioni o di assistenza?

Per ulteriori dettagli, invia un ticket all'Assistenza Apigee Edge (oggetto: Trireme EOL).