1.1.1 - บันทึกประจำรุ่นของรันไทม์แบบผสม Apigee

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

เมื่อวันที่ 14 กุมภาพันธ์ 2020 เราได้เปิดตัวรันไทม์แบบไฮบริดของ Apigee เวอร์ชัน 1.1.1

กำลังอัปเกรด

คุณไม่สามารถอัปเกรดจาก 1.0.0 เป็น 1.1.1 และเวอร์ชันใหม่ไม่สามารถใช้งานร่วมกับ เวอร์ชัน 1.0.0 หากคุณเริ่มต้นด้วยเวอร์ชัน 1.0.0 เวอร์ชัน 1.1.1 จะต้องมีการติดตั้งใหม่ หากขณะนี้คุณใช้เวอร์ชัน 1.1.0 คุณสามารถอัปเกรดโดยทำตามคำแนะนำต่อไปนี้ การอัปเกรด Apigee แบบไฮบริด

ฟีเจอร์และการอัปเดตใหม่ๆ

ฟีเจอร์ใหม่และการเพิ่มประสิทธิภาพในรุ่นนี้มีดังนี้

การรองรับ GKE ภายในองค์กรและ AKS

ตอนนี้คุณสามารถติดตั้งรันไทม์แบบไฮบริดบน Anthos GKE ที่ทำให้ใช้งานได้ภายในองค์กร (GKE ภายในองค์กร) และ Microsoft® Azure แล้ว บริการ Kubernetes (AKS) โปรดดู ส่วนที่ 2: การเริ่มต้นอย่างรวดเร็วรันไทม์เพื่อเริ่มต้นใช้งาน

หลายภูมิภาค การทำให้ใช้งานได้ยังรองรับ GKE ภายในองค์กรและ AKS ด้วย โปรดดู การติดตั้งใช้งานหลายภูมิภาคบน GKE และ GKE ภายในองค์กร และ การติดตั้งใช้งานหลายภูมิภาคบน AKS

ตัวแปรของพร็อกซีสำหรับคอมโพเนนต์แบบผสม

คุณระบุพารามิเตอร์การกำหนดค่าสำหรับพร็อกซีเซิร์ฟเวอร์ HTTP ส่งต่อได้แล้ว วันและเวลา การสื่อสารทางอินเทอร์เน็ตทั้งหมดสำหรับคอมโพเนนต์ UDCA, MART, และ Synsynczer ผ่านพร็อกซีเซิร์ฟเวอร์ สำหรับข้อมูลเกี่ยวกับการกำหนดค่า httpProxy โปรดดูพร็อพเพอร์ตี้ที่หัวข้อพร็อพเพอร์ตี้ http:// (132167490)

แก้ไขข้อบกพร่องแล้ว

ข้อบกพร่องต่อไปนี้ได้รับการแก้ไขแล้วในรุ่นนี้ รายการนี้มีไว้สำหรับผู้ใช้ที่ตรวจสอบเป็นหลัก เพื่อดูว่าคำขอแจ้งปัญหาได้รับการแก้ไขไหม ไม่ได้ออกแบบมาให้แสดงรายละเอียด สำหรับผู้ใช้ทุกคน

รหัสปัญหา ชื่อคอมโพเนนต์ คำอธิบาย
144448262 แพลตฟอร์ม K8S

ความคลาดเคลื่อนในเมตริก UDCA udca_upstream_http_error_count label

147258525 CPS

เปิดดัชนีแฮชที่มีการแบ่งพาร์ติชันในโหมดไฮบริด

144286363 Trace

มีการแก้ปัญหาที่มาสก์การแก้ไขข้อบกพร่องใน env.json ไม่มาสก์ข้อมูลการตอบสนอง

147191247 แพลตฟอร์ม K8S

คีย์การเข้ารหัสสัญญาไม่ควรเป็นส่วนหนึ่งของ apigeectl init

146932903 แพลตฟอร์ม K8S

นําพอร์ตที่ไม่ต้องการออกจากข้อมูลขาเข้า istio

146426226 แพลตฟอร์ม K8S

ระบบจะไม่รวบรวมบันทึกขาเข้า

143660032 RMP

com.apigee.test.runtime.steps.quota.DefaultBidTypeTest ล้มเหลวในแบบผสม

144973407 RMP

ขณะนี้มีรหัสความสัมพันธ์ 2 รหัสสำหรับธุรกรรม 1 รายการ เราน่าจะมี เพียงรายการเดียวเท่านั้น

144321473 UAP

UDCA: นำคำเตือนที่ไม่มีการตรวจสอบประสิทธิภาพการทำงานออกจากการบันทึก

144321491 RMP

คำสั่งบันทึก CacheConfiguration.warnMaxEntriesLocalHeap() บ่งบอกถึงประสิทธิภาพ ปัญหา

ปัญหาที่ทราบ

ตารางต่อไปนี้อธิบายปัญหาที่ทราบสำหรับรุ่นนี้

ปัญหา คำอธิบาย
150187652 คุณไม่สามารถใช้ขีดกลางสั้นในชื่อสภาพแวดล้อม ชื่อสภาพแวดล้อมที่มีเครื่องหมายขีดกลางจะทำให้ ข้อผิดพลาดในการเริ่มต้นพ็อดรันไทม์
149220463

เมื่ออัปเกรดเป็นเวอร์ชัน 1.1.1 พร็อกซีที่ทำให้ใช้งานได้ก่อนหน้านี้จะไม่สามารถใช้งานได้

วิธีแก้ปัญหา: ในการแก้ไขเบื้องต้น ให้ใช้สถานะเดิมอีกครั้ง พร็อกซีที่ทำให้ใช้งานได้แล้ว

ไม่มี คุณไม่สามารถใช้ "*" สำหรับพร็อพเพอร์ตี้ hostAlias สำหรับทั้ง mart และ การกำหนดค่า envs แนวทางปฏิบัติแนะนำคือการใช้ชื่อโฮสต์ที่เจาะจง สำหรับการกำหนดค่า mart
ไม่มี การตั้งค่า HTTP_PROXY, HTTPS_PROXY และ NO_PROXY Apigee Connect เวอร์ชันอัลฟ่าไม่รองรับตัวแปร
ไม่มี

ข้อผิดพลาดส่วนหัว HTTP ไม่ถูกต้อง: Istio ขาเข้าเปลี่ยนการตอบกลับเป้าหมายขาเข้าทั้งหมด กับโปรโตคอล HTTP2 เนื่องจากเครื่องมือประมวลผลข้อความแบบผสมรองรับเฉพาะ HTTP1 อาจเห็นข้อผิดพลาดต่อไปนี้เมื่อมีการเรียกพร็อกซี API:

http2 error: Invalid HTTP header field was received: frame type: 1, stream: 1,
   name: [:authority], value: [domain_name]

หากเห็นข้อผิดพลาดนี้ คุณสามารถดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้เพื่อแก้ไข ปัญหา:

  • แก้ไขบริการเป้าหมายเพื่อยกเว้นส่วนหัวของโฮสต์ในการตอบสนอง
  • นำส่วนหัวของโฮสต์ออกโดยใช้นโยบาย AssignMessage ในพร็อกซี API หาก ตามความจำเป็น
144584813 หากคุณสร้างเซสชันการแก้ไขข้อบกพร่อง แต่เซสชันนั้นยังไม่มีธุรกรรม List Debug Sessions API จะไม่รวมเซสชันในรายการนี้ API รวมเซสชันในการตอบกลับเมื่อเซสชันดังกล่าวมีธุรกรรมอย่างน้อย 1 รายการเท่านั้น
144436206 ในมุมมองประสิทธิภาพของแคช การคำนวณอัตราส่วนการค้นพบแคชคือ ไม่ถูกต้อง
144321144 พร็อกซีที่มีโฮสต์เสมือนที่ปลอดภัย จะโหลดซ้ำไม่ได้
143659917

ต้องตั้งค่าวันที่หมดอายุของนโยบาย PopulateCache เป็นค่าที่ชัดเจน ระหว่าง 1 ถึง 30 เช่น

<ExpirySettings>
  <TimeoutInSec>30</TimeoutInSec>
</ExpirySettings>
133192879

สรุป: เวลาในการตอบสนองมีค่าสูงมากเมื่อใช้ API หรือ UI ในการรับ สถานะการทำให้ใช้งานได้ขององค์กร เวลาในการตอบสนองนี้อาจส่งผลให้ระบบตอบกลับเป็น HTTP 204 (No Content) หรือ HTTP 400 (Bad Request)

วิธีแก้ปัญหาเบื้องต้นคือ รีเฟรชเบราว์เซอร์ (หรือส่งคำขออีกครั้ง)