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

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

Apigee Edge'deki geleneksel Node.js desteği, Apigee kuruluşu ve ortamına göre kapsamlandırılmış yerleşik bir Node.js çalışma zamanı ortamı sağlar. Bu ortama dağıtılan Node.js uygulamaları, aynı kuruluşa/ortamına dağıtılan tüm API proxy'lerinin hedefi olarak kullanılabilir.

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

Bu yaklaşımla ilgili çeşitli sınırlamalar vardır. Örneğin:

  • Yalnızca Node.js'nin eski bir sürümü (0.10.32) desteklenir.
  • Standart Node.js ortamı ile Trireme/Rhino ortamı arasında davranış açısından küçük farklılıklar vardır.
  • Edge'e dağıtıldıktan sonra Node.js uygulamalarının hatalarını ayıklama zordur.

Barındırılan hedeflere dağıtılan Node.js uygulamaları, Apigee'ye özgü herhangi bir Node.js çalışma zamanı teknolojisine bağlı değildir. Node.js uygulamanız, barındırılan hedeflerde yerel geliştirme ortamınızda çalıştığı gibi çalışır.

Örnekler

Node.js deposunda, basit bir Merhaba Dünya sunucusunun dağıtılmasından bulut tabanlı bir veri deposundan yararlanan bir çalışan veritabanı API'sine kadar çeşitli temel örnekler bulunur.

Performans ipuçları

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

Sonraki Adımlar

Apigee Edge'deki Node.js desteği hakkında biraz bilgi sahibi olduğunuza göre, Edge'de Node.js'in nasıl kullanıldığını görmenin zamanı geldi. Bir sonraki konuda, Apigee Edge'de Node.js'yi kullanmaya başlama başlıklı makalede, yönetim kullanıcı arayüzünü kullanarak Apigee Edge'de çok basit bir "Merhaba Dünya" Node.js uygulamasının nasıl proxy'sinin alınacağını 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, Node.js kodunun Edge Java çalışma zamanında yürütülmesine olanak tanıyan açık kaynak bir köprü uygulamasına (Trireme) ve JavaScript yorumlayıcısına (Rhino) dayanır.

Bu yaklaşımla ilgili çeşitli sınırlamalar vardır. Örneğin:

  • Yalnızca Node.js'nin eski bir sürümü (0.10.32) desteklenir.
  • Standart Node.js ortamı ile Trireme/Rhino ortamı arasında davranış açısından küçük farklılıklar vardır.
  • Edge'e dağıtıldıktan sonra Node.js uygulamalarının hatalarını ayıklama zordur.