Традиционное развертывание Node.js на Edge

Вы просматриваете документацию Apigee Edge .
Перейдите в документацию Apigee
X.info

Традиционная поддержка Node.js в Apigee Edge предоставляет встроенную среду выполнения Node.js, ограниченную рамками организации и среды Apigee. Приложения Node.js, развернутые в этой среде, могут служить целевым объектом для любых API-прокси, развернутых в той же организации/среде.

Традиционная поддержка Node.js в Edge основана на внутреннем использовании приложения-моста с открытым исходным кодом под названием Trireme и интерпретатора JavaScript под названием Rhino , которые позволяют выполнять код Node.js в среде выполнения Java Edge.

У этого подхода есть ряд ограничений. Например:

  • Поддерживается только более старая версия Node.js (0.10.32).
  • Между стандартной средой Node.js и средой Trireme/Rhino существуют незначительные различия в поведении.
  • Отладка приложений Node.js после их развертывания в Edge — сложная задача.

Приложения Node.js, развернутые на размещенных целевых серверах, не зависят от каких-либо специфических для Apigee технологий среды выполнения Node.js. Ваше приложение Node.js будет работать на размещенных целевых серверах точно так же, как и в вашей локальной среде разработки.

Образцы

В репозитории Node.js содержится ряд базовых примеров, от развертывания простого сервера "Hello World!" до API базы данных сотрудников, использующего облачное хранилище данных.

Советы по повышению производительности

См. советы по повышению производительности Node.js: раздел «Пулевание сокетов» в сообществе Apigee.

Следующие шаги

Теперь, когда вы немного знаете о поддержке Node.js в Apigee Edge, пришло время увидеть Node.js на Edge в действии. В следующем разделе, «Начало работы с Node.js на Apigee Edge» , мы покажем вам, как настроить проксирование очень простого приложения Node.js «Hello World» на Apigee Edge с помощью интерфейса управления. Позже мы покажем вам, как развертывать приложения Node.js непосредственно с вашей машины разработки на Edge с помощью интерфейса командной строки.

Ограничения

Традиционная поддержка Node.js в Edge основана на внутреннем использовании приложения-моста с открытым исходным кодом ( Trireme ) и интерпретатора JavaScript ( Rhino ), которые позволяют выполнять код Node.js в среде выполнения Java Edge.

У этого подхода есть ряд ограничений. Например:

  • Поддерживается только более старая версия Node.js (0.10.32).
  • Между стандартной средой Node.js и средой Trireme/Rhino существуют незначительные различия в поведении.
  • Отладка приложений Node.js после их развертывания в Edge — сложная задача.
,

Вы просматриваете документацию Apigee Edge .
Перейдите в документацию Apigee
X.info

Традиционная поддержка Node.js в Apigee Edge предоставляет встроенную среду выполнения Node.js, ограниченную рамками организации и среды Apigee. Приложения Node.js, развернутые в этой среде, могут служить целевым объектом для любых API-прокси, развернутых в той же организации/среде.

Традиционная поддержка Node.js в Edge основана на внутреннем использовании приложения-моста с открытым исходным кодом под названием Trireme и интерпретатора JavaScript под названием Rhino , которые позволяют выполнять код Node.js в среде выполнения Java Edge.

У этого подхода есть ряд ограничений. Например:

  • Поддерживается только более старая версия Node.js (0.10.32).
  • Между стандартной средой Node.js и средой Trireme/Rhino существуют незначительные различия в поведении.
  • Отладка приложений Node.js после их развертывания в Edge — сложная задача.

Приложения Node.js, развернутые на размещенных целевых серверах, не зависят от каких-либо специфических для Apigee технологий среды выполнения Node.js. Ваше приложение Node.js будет работать на размещенных целевых серверах точно так же, как и в вашей локальной среде разработки.

Образцы

В репозитории Node.js содержится ряд базовых примеров, от развертывания простого сервера "Hello World!" до API базы данных сотрудников, использующего облачное хранилище данных.

Советы по повышению производительности

См. советы по повышению производительности Node.js: раздел «Пулевание сокетов» в сообществе Apigee.

Следующие шаги

Теперь, когда вы немного знаете о поддержке Node.js в Apigee Edge, пришло время увидеть Node.js на Edge в действии. В следующем разделе, «Начало работы с Node.js на Apigee Edge» , мы покажем вам, как настроить проксирование очень простого приложения Node.js «Hello World» на Apigee Edge с помощью интерфейса управления. Позже мы покажем вам, как развертывать приложения Node.js непосредственно с вашей машины разработки на Edge с помощью интерфейса командной строки.

Ограничения

Традиционная поддержка Node.js в Edge основана на внутреннем использовании приложения-моста с открытым исходным кодом ( Trireme ) и интерпретатора JavaScript ( Rhino ), которые позволяют выполнять код Node.js в среде выполнения Java Edge.

У этого подхода есть ряд ограничений. Например:

  • Поддерживается только более старая версия Node.js (0.10.32).
  • Между стандартной средой Node.js и средой Trireme/Rhino существуют незначительные различия в поведении.
  • Отладка приложений Node.js после их развертывания в Edge — сложная задача.