Tradycyjne wdrożenie Node.js w Edge

Przeglądasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X.
Informacje

Tradycyjna obsługa Node.js w Apigee Edge zapewnia osadzone środowisko wykonawcze Node.js, które jest ograniczone do organizacji i środowiska Apigee. Aplikacje Node.js wdrożone w tym środowisku mogą służyć jako środowisko docelowe wszystkich serwerów proxy interfejsu API wdrożonych w tej samej organizacji lub tym samym środowisku.

Tradycyjna obsługa Edge Node.js opiera się wewnętrznie na aplikacji mostowej typu open source o nazwie (Trireme) i interpreteru JavaScript o nazwie (Rhino), który umożliwia wykonywanie kodu Node.js w środowisku wykonawczym Edge Java.

Ta metoda ma kilka ograniczeń. Na przykład:

  • Obsługiwana jest tylko starsza wersja Node.js (0.10.32).
  • Istnieją niewielkie różnice w działaniu standardowego środowiska Node.js a środowiska Trireme/Rhino.
  • Debugowanie aplikacji Node.js po wdrożeniu w Edge jest trudne.

Aplikacje Node.js wdrożone w hostowanych obiektach docelowych nie korzystają z żadnej technologii środowiska wykonawczego Node.js specyficznego dla Apigee. Twoja aplikacja Node.js będzie działać w hostowanych obiektach docelowych dokładnie tak samo jak w lokalnym środowisku programistycznym.

Sample

Repozytorium Node.js zawiera szereg podstawowych przykładów wdrażania prostego serwera Hello World! w interfejsie API baz danych pracowników, który korzysta z magazynu danych w chmurze.

Wskazówki dotyczące skuteczności

Zobacz wskazówki dotyczące wydajności Node.js: pulowanie socket w społeczności Apigee.

Dalsze kroki

Wiesz już trochę o obsłudze Node.js w Apigee Edge. Czas zobaczyć, jak działa Node.js w Edge. W następnym temacie (Pierwsze kroki z Node.js w Apigee Edge) pokażemy, jak skonfigurować serwer proxy dla bardzo prostej aplikacji „Hello World” Node.js w Apigee Edge za pomocą interfejsu zarządzania. Później pokażemy, jak wdrażać aplikacje Node.js bezpośrednio z poziomu programisty w Edge przy użyciu interfejsu wiersza poleceń.

Ograniczenia

Tradycyjna obsługa Node.js opiera się wewnętrznie na aplikacji mostowej typu open source (Trireme) i interpreterze JavaScript (Rhino), które umożliwiają wykonywanie kodu Node.js w środowisku wykonawczym Edge Java.

Ta metoda ma kilka ograniczeń. Na przykład:

  • Obsługiwana jest tylko starsza wersja Node.js (0.10.32).
  • Istnieją niewielkie różnice w działaniu standardowego środowiska Node.js a środowiska Trireme/Rhino.
  • Debugowanie aplikacji Node.js po wdrożeniu w Edge jest trudne.