Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. info
Apigee, 10 Ekim 2019'da Trireme tabanlı Node.js API proxy'leri için desteği sonlandırdı ve bu uç noktalardaki trafiği askıya aldı. Bu özellik, 10 Ekim 2018'de yapılan duyuruyla desteği sonlandırılan özellikler arasında yer aldı. Alternatif olarak Apigee Barındırılan Hedefler'i kullanabilirsiniz.
Trireme'i neden kullanımdan kaldırdık?
Apigee, 2013'ten beri Trireme'i kullanarak Apigee Edge'de Node.js proxy'lerinin kullanımını desteklemektedir. Bu sayede, Node.js kodunuzu Apigee Edge'de çalıştırabilir ve API olarak gösterebilirsiniz. Trireme tabanlı yaklaşım, Node.js API'lerini hızlı ve basit bir şekilde barındırmayı sağlar ancak Trireme, desteklediği Node.js sürümleri ve paketleri açısından sınırlıdır. Ayrıca, standart Node.js ortamı ile Java sanal makinesi (JVM) üzerinde çalışan Trireme/Rhino ortamı arasında davranış açısından küçük farklılıklar vardır.
Müşteriler bize defalarca Node.js'in tüm gücünden yararlanma ve herkese açık Node.js paketlerini kullanma olanağı sunmamızı istediği için geleneksel Node.js desteğini Barındırılan Hedefler için kullanımdan kaldırdık. Barındırılan Hedefler, Node.js uygulamalarını Apigee tarafından barındırılan yerel bir çalışma ortamında çalıştırmanıza ve API'lerinize iş mantığı eklemenize olanak tanır.
Mevcut Trireme tabanlı API proxy'lerime ne olacak?
10 Ekim 2019'dan itibaren Node.js tabanlı API proxy'lerinizin dağıtımı kaldırılacak ve API trafiğiniz artık yayınlanamayacaktır. Bu proxy'leri API proxy kullanıcı arayüzünde görüntülemeye veya proxy tanımını ve tüm bağımlılıkları almak için yönetim API'sini kullanmaya devam edebilirsiniz. Ancak API proxy'lerinizi veya Node.js bağımlılıkları değiştiremez ya da dağıtamazsınız.
Ne yapmam gerekiyor?
- Mevcut Trireme tabanlı Node.js proxy'lerinizi envantere alın. Trireme tabanlı Node.js kullanan API proxy'lerini bulmanıza yardımcı olması için açık kaynaklı bir apigee-trireme-finder yardımcı programı mevcuttur.
- API proxy paketlerini indirin. (Bu SSS bölümündeki Verilerimi nasıl dışa aktarabilirim (bulut müşterileri)? başlıklı makaleyi inceleyin.)
- Emekli de edilen
apigee-access
NPM'nin alternatifleri de dahil olmak üzere sık sorulan sorular için Barındırılan Hedefler Hakkında SSS bölümünü inceleyin. - Node.js proxy'lerinizin eski kaynak kodundan yeni API proxy'lerinizi (Barındırılan Hedefler) oluşturun ve dağıtın (daha fazla bilgi için eğitimler bölümüne bakın).
Değerlendirilebilecek seçenekler/alternatifler nelerdir?
Aşağıdaki alternatiflerden birini kullanabilirsiniz:
- Barındırılan Hedefler, kuruluşlara API'lerine daha önce mümkün olmayan şekilde daha fazla iş mantığı eklemenin basit bir yolunu sunar. Barındırılan Hedefler, Node.js uygulamalarını Google tarafından barındırılan yerel bir çalışma zamanı ortamında çalıştırmanıza olanak tanır. Bu sayede, Node.js'in tüm gücünden yararlanabilir ve uygulamanızda çeşitli Node.js paketlerini kullanabilirsiniz. Daha fazla bilgi için Barındırılan Hedefler Hakkında SSS bölümünü inceleyin.
- API hedef arka uçlarınızı barındırmak için alternatif bir hizmete geçin (ör. Google App Engine, Cloud Run veya Cloud Functions).
Verilerimi nasıl dışa aktarabilirim (bulut müşterileri)?
Node.js proxy paketlerinizi aşağıdaki yöntemlerden biriyle indirebilirsiniz:
- Kullanıcı arayüzü: Belgelerdeki API proxy'lerini indirme bölümünde açıklandığı gibi, API proxy düzenleyicisinden zip dosyasını indirin.
- API: Proxy paketinizi dışa aktarmak için Apigee API'yi kullanın. API proxy revizyonunun Node.js bağımlılıklarını listelemek için NPM bağımlılıklarını al API'sini kullanın.
Trireme'i barındırılan hedeflere taşımaya yardımcı olacak herhangi bir araç veya destek var mı?
Google, mevcut Node.js proxy'lerini barındırılan hedeflere taşımak için otomatik araçlar sağlamaz. Mevcut bir Node.js proxy'sini barındırılan hedefler proxy'sine taşıma ile ilgili talimatlar için dokümanlar bölümündeki eğitimlere bakın.
Daha fazla bilgiye veya yardıma ihtiyacım olursa kiminle iletişime geçebilirim?
Daha fazla bilgi istemek için Apigee Edge Destek Ekibi'ne (konu: Trireme EOL) kayıt oluşturun.