การสิ้นสุดอายุการใช้งาน Node.js แบบ Trireme

คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X
ข้อมูล

ในวันที่ 10 ตุลาคม 2019 Apigee ได้ยกเลิกการรองรับพร็อกซี API Node.js ของ Trireme และการรับส่งข้อมูลที่ถูกระงับในปลายทางเหล่านั้น ฟีเจอร์นี้เลิกใช้งานไปแล้วโดยการประกาศเมื่อวันที่ 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 รองรับ นอกจากนี้ยังมีลักษณะการทำงานที่แตกต่างกันเล็กน้อยระหว่างสภาพแวดล้อม 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 หรือใช้ API การจัดการเพื่อรับการกำหนดพร็อกซีและการอ้างอิง แต่จะแก้ไขหรือทำให้พร็อกซี API หรือทรัพยากร Dependency ของ Node.js ไม่ได้

ฉันต้องดำเนินการอะไรบ้าง

ตัวเลือก/ทางเลือกอื่นๆ ที่ควรพิจารณามีอะไรบ้าง

ลองพิจารณาทางเลือกหนึ่งดังต่อไปนี้

  • เป้าหมายที่โฮสต์ช่วยให้องค์กรเพิ่มตรรกะทางธุรกิจไปยัง API ของตนได้ง่ายกว่าเดิม เป้าหมายที่โฮสต์ช่วยให้คุณเรียกใช้แอปพลิเคชัน Node.js ในสภาพแวดล้อมรันไทม์แบบเนทีฟที่ Google โฮสต์ได้ ซึ่งหมายความว่าคุณจะใช้ประโยชน์จาก Node.js ได้เต็มศักยภาพและใช้แพ็กเกจ Node.js ต่างๆ ในแอป ดูรายละเอียดเพิ่มเติมในคำถามที่พบบ่อยเกี่ยวกับเป้าหมายที่โฮสต์
  • ย้ายข้อมูลไปยังบริการอื่นเพื่อโฮสต์แบ็กเอนด์เป้าหมาย API เช่น Google App Engine, Cloud Run หรือ Cloud Functions

ฉันจะส่งออกข้อมูล (ลูกค้าระบบคลาวด์) ได้อย่างไร

คุณดาวน์โหลดชุดพร็อกซี Node.js ได้ด้วยวิธีใดวิธีหนึ่งต่อไปนี้

มีเครื่องมือหรือการสนับสนุนที่จะช่วยในการย้ายข้อมูล Trireme ไปยังเป้าหมายที่โฮสต์ไหม

Google ไม่มีเครื่องมืออัตโนมัติในการย้ายข้อมูลพร็อกซี Node.js ที่มีอยู่ไปยังเป้าหมายที่โฮสต์ ดูบทแนะนำในเอกสารประกอบสำหรับคำแนะนำเกี่ยวกับ การย้ายข้อมูลพร็อกซี Node.js ที่มีอยู่ไปยังพร็อกซีเป้าหมายที่โฮสต์

ฉันควรติดต่อใครหากต้องการข้อมูลเพิ่มเติมหรือความช่วยเหลือ

หากต้องการขอรายละเอียดเพิ่มเติม โปรดบันทึกตั๋วที่ฝ่ายสนับสนุนของ Apigee Edge (เรื่อง: Trireme EOL)