คุณกําลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X info
ในวันที่ 10 ตุลาคม 2019 Apigee ได้หยุดรองรับพร็อกซี API ที่ใช้ Trireme Node.js และระงับการรับส่งข้อมูลในปลายทางเหล่านั้น เราได้เลิกใช้งานฟีเจอร์นี้ตามประกาศเมื่อวันที่ 10 ต.ค. 2018 คุณควรพิจารณาใช้เป้าหมายที่โฮสต์ของ Apigee เป็นทางเลือก
เหตุใดเราจึงเลิกใช้งาน Trireme
ตั้งแต่ปี 2013 Apigee รองรับ การใช้พร็อกซี Node.js ภายใน Apigee Edge ผ่านการใช้ Trireme ซึ่งจะช่วยให้คุณเรียกใช้โค้ด Node.js ภายใน Apigee Edge และแสดงเป็น API ได้ แม้ว่าแนวทางที่ใช้ Trireme จะทำให้การโฮสต์ Node.js API เป็นเรื่องง่ายและรวดเร็ว แต่ Trireme ก็มีข้อจำกัดด้านเวอร์ชันและแพ็กเกจของ Node.js ที่รองรับ นอกจากนี้ ลักษณะการทํางานของสภาพแวดล้อม Node.js มาตรฐานและสภาพแวดล้อม Trireme/Rhino ที่ทํางานบน Java Virtual Machine (JVM) ยังแตกต่างกันเล็กน้อยด้วย
เราได้เลิกใช้งานการรองรับ Node.js แบบดั้งเดิมเพื่อหันไปรองรับเป้าหมายที่โฮสต์แทน เนื่องจากลูกค้าขอให้เราใช้ประโยชน์จากความสามารถของ Node.js อย่างเต็มที่และใช้แพ็กเกจ Node.js ที่เผยแพร่ต่อสาธารณะ เป้าหมายที่โฮสต์ช่วยให้คุณเรียกใช้แอปพลิเคชัน Node.js ในสภาพแวดล้อมรันไทม์แบบเนทีฟที่โฮสต์โดย Apigee และเพิ่มตรรกะทางธุรกิจลงใน API ได้
จะเกิดอะไรขึ้นกับพร็อกซี API ที่ใช้ Trireme ที่มีอยู่
ตั้งแต่วันที่ 10 ต.ค. 2019 ระบบจะยกเลิกการติดตั้งใช้งานพร็อกซี API ที่ใช้ Node.js และพร็อกซีดังกล่าวจะไม่สามารถให้บริการ API ได้อีกต่อไป คุณยังคงดูรายการเหล่านี้ได้ใน UI ของพร็อกซี API หรือใช้ Management API เพื่อรับคําจํากัดความของพร็อกซีและรายการที่เกี่ยวข้อง แต่คุณจะแก้ไขหรือติดตั้งใช้งานพร็อกซี API หรือรายการที่เกี่ยวข้องของ Node.js ไม่ได้
ฉันต้องทำอะไรบ้าง
- ตรวจสอบพร็อกซี Node.js ที่ใช้ Trireme ที่มีอยู่ หากต้องการค้นหาพร็อกซี API ที่ใช้ Node.js ที่ใช้ Trireme เรามียูทิลิตี apigee-trireme-finder โอเพนซอร์สไว้ให้
- ดาวน์โหลดกลุ่มพร็อกซี API (ดูฉันจะส่งออกข้อมูลของฉันได้อย่างไร (ลูกค้าระบบคลาวด์) ในคำถามที่พบบ่อยนี้)
- อ่านคําถามที่พบบ่อยเกี่ยวกับเป้าหมายที่โฮสต์เพื่อดูคําถามที่พบบ่อย ซึ่งรวมถึงทางเลือกสําหรับ
apigee-access
NPM ที่เลิกใช้งานแล้ว - สร้างพร็อกซี API ใหม่ (เป้าหมายที่โฮสต์) จากซอร์สโค้ดเก่าสำหรับพร็อกซี Node.js และทำให้ใช้งานได้ (ดูรายละเอียดเพิ่มเติมในบทแนะนำ)
ตัวเลือก/ทางเลือกที่ควรพิจารณามีอะไรบ้าง
ลองใช้ตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้
- เป้าหมายที่โฮสต์เป็นวิธีที่ง่ายสำหรับองค์กรในการเพิ่มตรรกะทางธุรกิจลงใน API ของตนได้มากกว่าที่เคย เป้าหมายที่โฮสต์ช่วยให้คุณเรียกใช้แอปพลิเคชัน Node.js ในสภาพแวดล้อมรันไทม์แบบเนทีฟที่โฮสต์โดย Google ซึ่งหมายความว่าคุณจะใช้ประโยชน์จาก Node.js ได้อย่างเต็มที่และใช้แพ็กเกจ Node.js ต่างๆ ในแอปได้ ดูรายละเอียดเพิ่มเติมในคําถามที่พบบ่อยเกี่ยวกับเป้าหมายที่โฮสต์
- ย้ายข้อมูลไปยังบริการอื่นเพื่อโฮสต์แบ็กเอนด์เป้าหมายของ API เช่น Google App Engine, Cloud Run หรือ Cloud Functions
ฉันจะส่งออกข้อมูลได้อย่างไร (ลูกค้าที่ใช้ระบบคลาวด์)
คุณดาวน์โหลดพุลลิงค์พร็อกซี Node.js ได้ด้วยวิธีใดวิธีหนึ่งต่อไปนี้
- UI: ดาวน์โหลดไฟล์ ZIP จากเครื่องมือแก้ไขพร็อกซี API ตามที่อธิบายไว้ในหัวข้อดาวน์โหลดพร็อกซี API ในเอกสารประกอบ
- API: ใช้ Apigee API เพื่อ ส่งออกพุลลิโอพร็อกซี ใช้ API รับการอ้างอิง NPM เพื่อแสดงรายการการอ้างอิง Node.js สําหรับการแก้ไขพร็อกซี API
มีเครื่องมือหรือการสนับสนุนที่จะช่วยในการย้ายข้อมูล Trireme ไปยังเป้าหมายที่โฮสต์ไหม
Google ไม่มีเครื่องมืออัตโนมัติในการย้ายข้อมูลพร็อกซี Node.js ที่มีอยู่ไปยังเป้าหมายที่โฮสต์ ดูบทแนะนําในเอกสารประกอบเพื่อดูวิธีการ ย้ายข้อมูลพร็อกซี Node.js ที่มีอยู่ไปยังพร็อกซีเป้าหมายที่โฮสต์
ฉันควรติดต่อใครหากต้องการข้อมูลเพิ่มเติมหรือความช่วยเหลือ
หากต้องการขอรายละเอียดเพิ่มเติม โปรดส่งคำขอแจ้งปัญหาที่ทีมสนับสนุน Apigee Edge (เรื่อง: EOL ของ Trireme)