Окончание срока службы Node.js на основе Trireme

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

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

Почему мы удалили Трирему?

С 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 в пользу Hosted Targets , поскольку клиенты неоднократно просили нас предоставить нам возможность использовать все возможности Node.js и использовать общедоступные пакеты Node.js. Размещенные цели позволяют запускать приложения Node.js в собственной среде выполнения, размещенной на сервере Apigee, и добавлять бизнес-логику в ваши API.

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

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

Какие действия мне нужно предпринять?

  • Проведите инвентаризацию существующих прокси-серверов Node.js на базе Trireme. Чтобы помочь найти прокси-серверы API, использующие Node.js на основе Trireme, доступна утилита apigee-trireme-finder с открытым исходным кодом.
  • Загрузите пакеты прокси API. (См. раздел «Как экспортировать данные (клиенты облака)» в этом разделе часто задаваемых вопросов.)
  • Ознакомьтесь с часто задаваемыми вопросами по размещенным целям , включая альтернативы уже устаревшему NPM apigee-access .
  • Создайте новые прокси-серверы API (размещенные целевые объекты) из старого исходного кода прокси-серверов Node.js и разверните их (более подробную информацию см . в руководствах ).

Какие варианты/альтернативы следует рассмотреть?

Рассмотрите одну из следующих альтернатив:

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

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

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

Существуют ли какие-либо инструменты или поддержка, которые помогут перенести Trireme на Hosted Targets?

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

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

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