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ć?
- Sprawdź, jakie masz obecnie serwery proxy Node.js oparte na Trireme. Aby ułatwić znajdowanie serwerów proxy API, które używają Node.js opartego na Trireme, dostępna jest usługa apigee-trireme-finder typu open source.
- Pobierz pakiety serwera proxy interfejsu API. (patrz odpowiedź na pytanie Jak mogę wyeksportować swoje dane (klienci korzystający z usług w chmurze) w tym artykule z często zadawanymi pytaniami).
- Zapoznaj się z najczęstszymi pytaniami dotyczącymi hostowanych celów, aby znaleźć odpowiedzi na pytania, w tym dotyczące alternatyw dla wycofanych
apigee-access
NPM. - Utwórz nowe proxy interfejsu API (hostowane cele) na podstawie starego kodu źródłowego proxy w Node.js i wprowadź je (więcej informacji znajdziesz w samouczkach).
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:
- UI: pobierz plik ZIP z edytora proxy API zgodnie z opisem w dokumentacji Pobieranie proxy API.
- Interfejs API: użyj interfejsu API Apigee, aby wyeksportować pakiet proxy. Użyj interfejsu API Get NPM dependencies, aby wyświetlić listę zależności Node.js dla wersji interfejsu API proxy.
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).