Завершение поддержки Node.js на основе Trireme

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

10 октября 2019 г. Apigee прекратила поддержку прокси API на основе Trireme Node.js и приостановила трафик в этих конечных точках. Поддержка этой функции была прекращена 10 октября 2018 г. В качестве альтернативы можно использовать размещенные целевые сервисы Apigee.

Почему мы прекратили поддержку Trireme?

С 2013 года Apigee поддерживает использование прокси-серверов Node.js в Apigee Edge с помощью Trireme. Это позволяет запускать код Node.js в Apigee Edge и предоставлять его в виде API. Хотя подход на основе Trireme позволяет быстро и просто размещать API Node.js, Trireme поддерживает только определенные версии и пакеты Node.js. Кроме того, есть небольшие различия в поведении стандартной среды Node.js и среды Trireme/Rhino, которая работает на виртуальной машине Java (JVM).

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

Что произойдет с моими существующими прокси API на основе Trireme?

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

Что нужно сделать?

Какие есть варианты?

Попробуйте один из следующих вариантов:

  • Целевые хосты позволяют компаниям легко добавлять в свои API больше бизнес-логики, чем раньше. Размещенные целевые платформы позволяют запускать приложения Node.js в собственной среде выполнения, размещенной в Google. Это значит, что вы можете использовать все возможности Node.js и различные пакеты Node.js в своем приложении. Подробную информацию можно найти в часто задаваемых вопросах о размещенных целевых платформах.
  • Перейдите на другой сервис для размещения целевых серверных частей API, например Google App Engine, Cloud Run или Cloud Functions.

Как экспортировать данные (для клиентов облачной версии)?

Вы можете скачать пакеты прокси-серверов Node.js одним из следующих способов:

Есть ли инструменты или служба поддержки, которые помогут перенести Trireme на размещенные целевые ставки?

Google не предоставляет автоматизированных инструментов для переноса существующих прокси-серверов Node.js в размещенные целевые сервисы. Инструкции по переносу существующего прокси-сервера Node.js на прокси-сервер с размещенными целевыми сервисами можно найти в руководствах в документации.

К кому я могу обратиться за помощью или дополнительной информацией?

Чтобы запросить дополнительную информацию, зарегистрируйте заявку в службе поддержки Apigee Edge (тема: Trireme EOL).