Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi
Apigee X. info
Pada 10 Oktober 2019, Apigee menghentikan dukungan untuk proxy API Node.js berbasis Trireme dan menangguhkan traffic di endpoint tersebut. Fitur ini tidak digunakan lagi berdasarkan pengumuman pada 10 Oktober 2018. Sebaiknya pertimbangkan untuk menggunakan Target yang Dihosting Apigee sebagai alternatif.
Mengapa kami menghentikan Trireme?
Sejak 2013, Apigee telah mendukung penggunaan proxy Node.js dalam Apigee Edge melalui penggunaan Trireme. Hal ini memungkinkan Anda menjalankan kode Node.js dalam Apigee Edge dan mengeksposnya sebagai API. Meskipun pendekatan berbasis Trireme membuat hosting Node.js API menjadi cepat dan sederhana, Trireme memiliki keterbatasan versi dan paket Node.js yang didukungnya. Ada juga perbedaan perilaku yang halus antara lingkungan Node.js standar dan lingkungan Trireme/Rhino yang berjalan di atas Java Virtual Machine (JVM).
Kami tidak lagi menggunakan dukungan Node.js tradisional dan lebih memilih Target yang Dihosting, karena pelanggan berulang kali meminta kami untuk dapat memanfaatkan kemampuan penuh Node.js dan menggunakan paket Node.js yang tersedia secara publik. Target yang Dihosting memungkinkan Anda menjalankan aplikasi Node.js di lingkungan runtime native yang dihosting oleh Apigee dan menambahkan logika bisnis ke API Anda.
Apa yang akan terjadi dengan proxy API berbasis Trireme saya yang sudah ada?
Mulai 10 Oktober 2019, proxy API berbasis Node.js Anda tidak akan di-deploy dan tidak akan dapat lagi menyalurkan traffic API Anda. Anda masih dapat melihatnya di UI proxy API atau menggunakan API pengelolaan untuk mendapatkan definisi proxy dan dependensi apa pun, tetapi Anda tidak akan dapat mengubah atau men-deploy proxy API atau dependensi Node.js.
Tindakan apa yang harus saya lakukan?
- Buat inventaris proxy Node.js berbasis Trireme yang ada. Untuk membantu menemukan proxy API yang menggunakan Node.js berbasis Trireme, utilitas apigee-trireme-finder open source tersedia.
- Download paket proxy API. (Lihat Bagaimana cara mengekspor data saya (pelanggan cloud) di FAQ ini.)
- Tinjau FAQ Target yang Dihosting
untuk mengetahui pertanyaan umum, yang mencakup alternatif untuk
apigee-access
NPM yang juga dihentikan. - Buat proxy API baru (Target yang Dihosting) dari kode sumber lama untuk proxy Node.js Anda dan deploy proxy tersebut (lihat tutorial untuk mengetahui detail selengkapnya).
Apa saja opsi/alternatif yang perlu dipertimbangkan?
Pertimbangkan salah satu alternatif berikut:
- Target yang Dihosting memberi perusahaan cara sederhana untuk menambahkan lebih banyak logika bisnis ke API mereka daripada sebelumnya. Target yang Dihosting memungkinkan Anda menjalankan aplikasi Node.js di lingkungan runtime native yang dihosting oleh Google. Artinya, Anda dapat memanfaatkan kemampuan penuh Node.js dan menggunakan berbagai paket Node.js di aplikasi Anda. Tinjau FAQ Target yang Dihosting untuk mengetahui detail selengkapnya.
- Bermigrasi ke layanan alternatif untuk menghosting backend target API Anda, seperti Google App Engine, Cloud Run, atau Cloud Functions.
Bagaimana cara mengekspor data saya (pelanggan cloud)?
Anda dapat mendownload paket proxy Node.js dengan salah satu cara berikut:
- UI: Download file zip dari editor proxy API, seperti yang dijelaskan dalam Mendownload proxy API dalam dokumentasi.
- API: Gunakan Apigee API untuk mengekspor paket proxy Anda. Gunakan Get NPM dependencies API untuk mencantumkan dependensi Node.js untuk revisi proxy API.
Apakah ada alat atau dukungan yang tersedia untuk membantu migrasi Trireme ke Target Berhosting?
Google tidak menyediakan alat otomatis untuk memigrasikan proxy Node.js yang ada ke Target yang Dihosting. Lihat tutorial dalam dokumentasi untuk mengetahui petunjuk tentang Memigrasikan proxy Node.js yang ada ke proxy Target yang Dihosting.
Siapa yang harus saya hubungi jika memerlukan info atau bantuan lebih lanjut?
Untuk meminta detail tambahan, catat tiket di Dukungan Apigee Edge (subjek: EOL Trireme).