Koniec cyklu życia Node.js oparty na triremie

Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X.
Informacje

10 października 2019 r. firma Apigee wycofała obsługę serwerów proxy interfejsu API opartych na Node.js i zawieszyła ruch na tych punktach końcowych. Ta funkcja została wycofana zgodnie z ogłoszeniem z 10 października 2018 r. Jako alternatywę możesz użyć hostowanych celów w usłudze Apigee.

Dlaczego wycofujemy Trireme?

Od 2013 r. Apigee obsługuje korzystanie z przekaźników Node.js w ramach Apigee Edge za pomocą Trireme. Dzięki temu możesz uruchamiać kod Node.js w Apigee Edge i udostępniać go jako interfejs API. Chociaż podejście oparte na Trireme pozwala szybko i łatwo hostować interfejsy API Node.js, Trireme obsługuje ograniczoną liczbę wersji i pakietów Node.js. Istnieją też subtelne różnice w zachowaniu standardowego środowiska Node.js i środowiska Trireme/Rhino, które działa na maszynie wirtualnej Java (JVM).

wycofaliśmy tradycyjne wsparcie dla Node.js na rzecz celów hostowanych, ponieważ klienci wielokrotnie prosili nas o możliwość pełnego wykorzystania potencjału Node.js i korzystania z publicznie dostępnych pakietów Node.js. Cele hostowane umożliwiają uruchamianie aplikacji Node.js w natywnym środowisku wykonawczym hostowanym przez Apigee oraz dodawanie logiki biznesowej do interfejsów API.

Co się stanie z dotychczasowymi serwerami proxy interfejsu API opartymi na Trireme?

10 października 2019 r. Twoje serwery proxy API oparte na Node.js zostaną wycofane i nie będą już obsługiwać ruchu API. Nadal możesz je wyświetlać w interfejsie proxy API lub używać interfejsu API do zarządzania, aby uzyskać definicję proxy i wszystkie zależności, ale nie będzie można modyfikować ani wdrażać proxy API ani zależności Node.js.

Co muszę zrobić?

Jakie opcje lub rozwiązania warto wziąć pod uwagę?

Rozważ jedną z tych opcji:

  • Hostowane cele zapewniają firmom prosty sposób na dodanie do interfejsów API większej logiki biznesowej niż było to możliwe wcześniej. Docelowe środowisko hostowane umożliwia uruchamianie aplikacji Node.js w natywnym środowisku wykonawczym hostowanym przez Google. Oznacza to, że możesz w pełni wykorzystać możliwości Node.js i używać w swojej aplikacji różnych pakietów Node.js. Więcej informacji znajdziesz w często zadawanych pytaniach dotyczących hostowanych celów.
  • Przejdź na alternatywną usługę, która będzie hostować docelowe backendy interfejsu API, np. Google App Engine, Cloud Run lub Cloud Functions.

Jak wyeksportować swoje dane (klienci korzystający z usług w chmurze)?

Pakiety proxy Node.js możesz pobrać na jeden z tych sposobów:

Czy są dostępne jakieś narzędzia lub pomoc, które ułatwią migrację Trireme do hostowanych celów?

Google nie udostępnia żadnych automatycznych narzędzi do migracji dotychczasowych serwerów proxy Node.js do hostowanych celów. Więcej informacji o  migracji istniejącego serwera proxy Node.js do serwera proxy hostowanych celów znajdziesz w samouczkach w dokumentacji.

Z kim mogę się skontaktować, jeśli potrzebuję więcej informacji lub pomocy?

Aby uzyskać więcej informacji, zgłoś zgłoszenie do zespołu obsługi Apigee Edge (temat: Trireme EOL).