Você está visualizando a documentação do Apigee Edge.
Acesse a
documentação da
Apigee X. info
Em 10 de outubro de 2019, a Apigee desativou o suporte para proxies de API Node.js baseados em Trireme e suspendeu o tráfego nesses endpoints. Esse recurso foi descontinuado por meio de um anúncio em 10 de outubro de 2018. Considere usar as segmentações hospedadas da Apigee como alternativa.
Por que desativamos o Trireme?
Desde 2013, a Apigee oferece suporte ao uso de proxies do Node.js no Apigee Edge com o uso do 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 é limitado em quais versões e pacotes do Node.js ele oferece suporte. Há também diferenças sutis no comportamento entre o ambiente padrão do Node.js e o ambiente Trireme/Rhino que é executado em uma máquina virtual Java (JVM).
Descontinuamos o suporte tradicional do Node.js em favor das Alvos hospedados, porque os clientes pediram repetidamente a capacidade de aproveitar todo o poder do Node.js e usar pacotes disponíveis publicamente. Com os destinos hospedados, é possível 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 acontece com meus proxies de API baseados em Trireme?
A partir de 10 de outubro de 2019, os proxies de API baseados em Node.js não serão mais implantados e não poderão mais atender ao tráfego da API. Ainda é possível visualizá-los na interface do proxy de API ou usar a API de gerenciamento para receber a definição do proxy e todas as dependências, mas não será possível modificar ou implantar os proxies de API ou as dependências do Node.js.
O que preciso fazer?
- Faça um inventário dos proxies do Node.js baseados em Trireme. Para ajudar a localizar os proxies de API que usam o Node.js baseado em Trireme, um utilitário de código aberto apigee-trireme-finder está disponível.
- Faça o download dos pacotes de proxy de API. Consulte Como exportar meus dados (clientes do Cloud) nesta seção de perguntas frequentes.
- Consulte as Perguntas frequentes sobre as metas hospedadas
para conferir perguntas comuns, que incluem alternativas ao
apigee-access
NPM, que também foi descontinuado. - Crie novos proxies de API (alvos hospedados) com o código-fonte antigo dos seus proxies Node.js e implante-os. Consulte os tutoriais para mais detalhes.
Quais são as opções/alternativas a considerar?
Considere uma destas alternativas:
- As metas hospedadas oferecem às empresas uma maneira simples de adicionar mais lógica de negócios às APIs. Com os destinos hospedados, é possível executar aplicativos Node.js em um ambiente de execução nativo hospedado pelo Google. Isso significa que você pode aproveitar todo o poder do Node.js e usar vários pacotes do Node.js no seu app. Consulte as Perguntas frequentes sobre destinos hospedados para mais detalhes.
- Migrar para um serviço alternativo para hospedar os back-ends de destino da API, como o Google App Engine, o Cloud Run ou o Cloud Functions.
Como faço para exportar meus dados (clientes do Cloud)?
É possível fazer o download dos pacotes de proxy do Node.js de uma destas formas:
- Interface: faça o download do arquivo ZIP do editor de proxy de API, conforme descrito em Fazer o download de proxies de API na documentação.
- API: use a API Apigee para exportar seu pacote de proxy. Use a API Get NPM dependencies para listar as dependências do Node.js para a revisão do proxy da API.
Há ferramentas ou suporte disponíveis para ajudar na migração do Trireme para segmentos hospedados?
O Google não oferece ferramentas automatizadas para migrar proxies do Node.js para destinos hospedados. Consulte os tutoriais na documentação para instruções sobre como migrar um proxy do Node.js para um proxy do Hosted Targets.
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 do Trireme).