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.