Fim da vida útil do Node.js baseado em Trireme

Você está vendo a documentação do Apigee Edge.
Acesse a documentação da Apigee X.
informações

Em 10 de outubro de 2019, a Apigee suspendeu o suporte a proxies de API Node.js baseados em Trireme e suspendeu o tráfego nesses endpoints. Este recurso foi descontinuado por anúncio em 10 de outubro de 2018. Considere usar os Destinos hospedados da Apigee como alternativa.

Por que o Trireme foi desativado?

Desde 2013, a Apigee oferece suporte ao uso de proxies Node.js no Apigee Edge com o Trireme. Isso permite que você execute seu código Node.js no Apigee Edge e o exponha como uma API. Embora a abordagem baseada em Trireme torne a hospedagem de APIs Node.js rápida e simples, o Trireme tem limitações para quais versões e pacotes do Node.js ele oferece suporte. Há também diferenças sutis de comportamento entre o ambiente Node.js padrão e o Trireme/Rhino, que é executado em uma máquina virtual Java (JVM).

Descontinuamos o suporte tradicional a Node.js em favor dos Destinos hospedados, porque os clientes pediram repetidamente a capacidade de aproveitar toda a capacidade do Node.js e usar pacotes Node.js disponíveis publicamente. Os destinos hospedados permitem executar aplicativos Node.js em um ambiente de execução nativo hospedado pela Apigee e adicionar lógica de negócios às suas APIs.

O que vai acontecer com meus proxies de API baseados em Trireme?

Desde 10 de outubro de 2019, a implantação dos proxies de API baseados em Node.js é removida e o tráfego da API fica indisponível. Ainda é possível visualizá-los na interface do proxy da API ou usar a API de gerenciamento para ver sua definição de proxy e as dependências, mas não será possível modificar nem implantar os proxies de API ou as dependências do Node.js.

O que preciso fazer?

  • Faça um inventário dos proxies Node.js baseados no Trireme. Para ajudar a localizar os proxies de API que usam o Node.js baseado no Trireme, está disponível um utilitário de código aberto apigee-trireme-finder (em inglês).
  • Faça o download dos pacotes de proxy de API. (Consulte Como faço para meus dados exportados (clientes da nuvem) nestas Perguntas frequentes.)
  • Consulte as Perguntas frequentes sobre destinos hospedados para ver as perguntas frequentes, que incluem alternativas ao NPM apigee-access também aposentado.
  • Crie novos proxies de API (destinos hospedados) a partir do código-fonte antigo para seus proxies Node.js e os implante. Consulte tutoriais para mais detalhes.

Quais são as opções/alternativas a serem consideradas?

Considere uma das seguintes alternativas:

  • Os Destinos hospedados oferecem às empresas uma maneira simples de adicionar mais lógica de negócios às APIs do que era possível anteriormente. Os destinos hospedados permitem executar aplicativos Node.js em um ambiente de execução nativo hospedado pelo Google. Isso significa que você pode aproveitar toda a capacidade do Node.js e usar vários pacotes do Node.js no seu app. Para mais detalhes, confira as Perguntas frequentes sobre destinos hospedados.
  • Migre para um serviço alternativo para hospedar seus back-ends de destino de API, como o Google App Engine, o Cloud Run ou o Cloud Functions.

Como faço para exportar meus dados (clientes da nuvem)?

É possível fazer o download dos pacotes de proxy do Node.js de uma das seguintes maneiras:

Há alguma ferramenta ou suporte disponível para ajudar na migração do Trireme para Destinos hospedados?

O Google não fornece nenhuma ferramenta automatizada para migrar proxies Node.js atuais para destinos hospedados. Consulte os tutoriais na documentação para instruções sobre Como migrar um proxy Node.js para um proxy de destinos hospedados.

Com quem devo entrar em contato se precisar de mais informações ou ajuda?

Para solicitar mais detalhes, registre um tíquete no Suporte do Apigee Edge (assunto: EOL da Trireme).