Uçta geleneksel Node.js dağıtımı

Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin.
bilgi

Apigee Edge'deki geleneksel Node.js desteği, bir Apigee kuruluşu ve ortamını kapsayan yerleşik bir Node.js çalışma zamanı ortamı sağlar. Bu ortama dağıtılan Node.js uygulamaları, aynı kuruluşa/ortama dağıtılan tüm API proxy'leri için hedef olarak kullanılabilir.

Geleneksel Edge Node.js desteği, dahili olarak (Trireme) adlı açık kaynaklı bir köprü uygulamasına ve Node.js kodunun Edge Java çalışma zamanı ortamında yürütülmesine izin veren (Rhino) adlı bir JavaScript yorumlayıcısına dayanır.

Bu yaklaşımla ilişkili birkaç sınırlama vardır. Örneğin:

  • Yalnızca daha eski bir Node.js sürümü (0.10.32) desteklenir.
  • Standart Node.js ortamı ile Trireme/Rhino ortamı arasında davranış açısından küçük farklar vardır.
  • Node.js uygulamalarının Edge'e dağıtılmasından sonra hata ayıklaması zordur.

Barındırılan Hedeflere dağıtılan Node.js uygulamaları, Apigee'ye özel herhangi bir Node.js çalışma zamanı teknolojisine bağlı değildir. Node.js uygulamanız, Barındırılan Hedeflerde tam olarak yerel geliştirme ortamınızda çalıştığı gibi çalışır.

Sana Özel

Node.js deposu, basit bir Hello World! sunucusunu bulut tabanlı bir veri deposundan yararlanan çalışan veritabanı API'sine dağıtmaktan çeşitli temel örnekler içerir.

Performans ipuçları

Apigee Topluluğu'nda Node.js Performans İpuçları: Yuva Havuzu başlıklı makaleyi inceleyin.

Sonraki adımlar

Apigee Edge'deki Node.js desteği hakkında bilgi sahibi olduğunuza göre, şimdi Edge'de Node.js'yi iş başında görebilirsiniz. Apigee Edge'de Node.js'yi kullanmaya başlama başlıklı bir sonraki konuda, yönetim kullanıcı arayüzünü kullanarak Apigee Edge'de çok basit bir "Hello World" Node.js uygulamasına nasıl proxy uygulayacağınızı göstereceğiz. Daha sonra, komut satırı arayüzünü kullanarak Node.js uygulamalarını doğrudan geliştirme makinenizden Edge'e nasıl dağıtacağınızı göstereceğiz.

Sınırlamalar

Geleneksel Edge Node.js desteği dahili olarak açık kaynak bir köprü uygulamasına (Trireme) ve Node.js kodunun Edge Java çalışma zamanı ortamında yürütülmesine izin veren bir JavaScript yorumlayıcısına (Rhino) dayanır.

Bu yaklaşımla ilişkili birkaç sınırlama vardır. Örneğin:

  • Yalnızca daha eski bir Node.js sürümü (0.10.32) desteklenir.
  • Standart Node.js ortamı ile Trireme/Rhino ortamı arasında davranış açısından küçük farklar vardır.
  • Node.js uygulamalarının Edge'e dağıtılmasından sonra hata ayıklaması zordur.