Estás viendo la documentación de Apigee Edge.
Ir a la
documentación de Apigee X. info
El 10 de octubre de 2019, Apigee dejó de admitir los proxies de API de Node.js basados en Trireme Node.js y suspendió el tráfico en esos extremos. Esta función dejó de estar disponible el 10 de octubre de 2018. Te recomendamos que uses los destinos alojados de Apigee como alternativa.
¿Por qué dejamos de usar Trireme?
Desde 2013, Apigee admite el uso de proxies de Node.js en Apigee Edge a través de Trireme. Esto te permite ejecutar tu código de Node.js en Apigee Edge y exponerlo como una API. Si bien el enfoque basado en Trireme hace que el alojamiento de las APIs de Node.js sea rápido y simple, Trireme está limitado en cuanto a las versiones y los paquetes de Node.js que admite. También existen diferencias sutiles en el comportamiento entre el entorno estándar de Node.js y el entorno de Trireme/Rhino que se ejecuta sobre una máquina virtual de Java (JVM).
Dejamos de admitir Node.js tradicional en favor de los destinos alojados, ya que los clientes nos pidieron repetidamente la capacidad de aprovechar toda la potencia de Node.js y usar paquetes de Node.js disponibles públicamente. Los destinos alojados te permiten ejecutar aplicaciones de Node.js en un entorno de ejecución nativo alojado por Apigee y agregar lógica empresarial a tus APIs.
¿Qué sucede con mis proxies de API existentes basados en Trireme?
A partir del 10 de octubre de 2019, se dejarán de implementar tus proxies de API basados en Node.js y ya no podrán entregar tu tráfico de API. Aún puedes verlos en la IU del proxy de API o usar la API de administración para obtener la definición de tu proxy y cualquier dependencia, pero no podrás modificar ni implementar tus proxies de API ni las dependencias de Node.js.
¿Qué acciones debo realizar?
- Haz un inventario de tus proxies de Node.js existentes basados en Trireme. Para ayudarte a ubicar los proxies de API que usan Node.js basado en Trireme, está disponible una utilidad de código abierto apigee-trireme-finder.
- Descarga los paquetes de proxy de API. (Consulta ¿Cómo exporto mis datos (clientes de la nube)? en estas preguntas frecuentes).
- Revisa las preguntas frecuentes sobre los destinos alojados
para ver las preguntas más frecuentes, que incluyen alternativas al NPM
apigee-accessque también dejó de estar disponible. - Crea tus nuevos proxies de API (destinos alojados) a partir del código fuente anterior de tus proxies de Node.js y, luego, impleméntalos (consulta los instructivos para obtener más detalles).
¿Qué opciones o alternativas debo considerar?
Considera una de las siguientes alternativas:
- Los destinos alojados proporcionan a las empresas una forma sencilla de agregar más lógica empresarial a sus APIs de lo que era posible anteriormente. Los destinos alojados te permiten ejecutar aplicaciones de Node.js en un entorno de ejecución nativo alojado por Google. Eso significa que puedes aprovechar toda la potencia de Node.js y usar varios paquetes de Node.js en tu app. Revisa las preguntas frecuentes sobre los destinos alojados para obtener más detalles.
- Migra a un servicio alternativo para alojar tus backends de destino de API, como Google App Engine, Cloud Run, o Cloud Functions.
¿Cómo exporto mis datos (clientes de la nube)?
Puedes descargar tus paquetes de proxy de Node.js de una de las siguientes maneras:
- IU: Descarga el archivo ZIP desde el editor de proxy de API, como se describe en Descarga proxies de API en la documentación.
- API: Usa la API de Apigee para exportar tu paquete de proxy. Usa la API de Get NPM dependencies para enumerar las dependencias de Node.js para la revisión del proxy de API.
¿Hay herramientas o asistencia disponibles para ayudar con la migración de Trireme a los destinos alojados?
Google no proporciona herramientas automatizadas para migrar los proxies de Node.js existentes a los destinos alojados. Consulta los instructivos en la documentación para obtener instrucciones sobre cómo migrar un proxy de Node.js existente a un proxy de destinos alojados.
¿Con quién me comunico si necesito más información o ayuda?
Para solicitar detalles adicionales, registra un ticket en la asistencia de Apigee Edge (asunto: Trireme EOL).