‫۱.۰.۰ (GA) - یادداشت‌های انتشار زمان اجرای Apigee hybrid

درحال مشاهده اسناد Apigee Edge هستید.
به اسناد Apigee X بروید.
اطلاعات

در ۲۰ نوامبر ۲۰۱۹، Google نسخه زمان اجرای ترکیبی Apigee 1.0.0 را منتشر کرد. این بخش رفع اشکالات و مشکلات شناخته‌شده نسخه 1.0.0 را شرح می‌دهد.

مشکلات شناخته‌شده (دسترسی عمومی)

جدول زیر مشکلات شناخته‌شده این نسخه پخش را شرح می‌دهد:

مشکل شرح
144886537 مسیریابی مسیر پایه در Apigee hybrid v1.0.0 کار نمی‌کند. وقتی رونویسی‌ها برای مسیریابی به محیط‌های مختلف با میزبان مستعار یکسان تنظیم شده باشد، ورودی براساس مسیر به محیط مسیریابی نمی‌شود.
144584813 اگر جلسه اشکال‌زدایی ایجاد کنید اما جلسه هنوز هیچ تراکنشی نداشته باشد، سپس میانای برنامه‌سازی کاربردی «فهرست کردن جلسات اشکال‌زدایی» جلسه را در این فهرست قرار نمی‌دهد. «میانای برنامه‌سازی کاربردی» فقط جلسه‌هایی را در پاسخ می‌گنجاند که حداقل یک تراکنش داشته باشند.
144436206 در نمای عملکرد حافظه نهان، محاسبه «نسبت اصابت حافظه نهان» نادرست است.
144321491 Apigee hybrid اعلان‌های «ایجاد حافظه نهان ازدست‌رفته» را ثبت می‌کند که نشان‌دهنده افت احتمالی عملکرد است. این پیام‌ها موردانتظار است و می‌توانید آن‌ها را نادیده بگیرید.
144321144 کارگزاران وکالتی با میزبان‌های مجازی امن نمی‌توانند مجدد بار شوند.
144286363

پوشش اشکال‌زدایی در env.json داده‌های پاسخ را نمی‌پوشاند.

میانای برنامه‌سازی کاربردی زیر برای به‌روزرسانی پوشش اشکال‌زدایی env.json با فیلد responseJSONPaths کار نمی‌کند:

PATCH /v1/organizations/org/environments/env/debugmask?replaceRepeatedFields=true
{
  "responseJSONPaths": ["$.maskedDataEnv"]
}

برای دور زدن این مشکل با ردیابی، می‌توانید کل جلسه ردیابی را در واسط کاربر حذف کنید، یا می‌توانید از APIهای ردیابی برای حذف تراکنش‌های تکی در یک جلسه استفاده کنید.

143774187 میانای کاربر ترکیبی برچسب «شرکت» را در نمای «برنامه‌ها» نمایش می‌دهد.
143659917

تنظیم انقضای خط‌مشی PopulateCache باید روی مقدار صریحی بین ۱ تا ۳۰ تنظیم شود. برای مثال:

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

خلاصه: هنگام استفاده از API یا واسط کاربر برای دریافت وضعیت استقرار سازمان شما، تأخیر بسیار بالایی وجود دارد. این تأخیر می‌تواند منجر به پاسخ HTTP 204 (No Content) یا HTTP 400 (Bad Request) شود.

راهکار موقت: مرورگرتان را بازآوری کنید (یا درخواست را دوباره ارسال کنید).

123932912 با استقرار بدون توقف، وقتی استقرار یک بازبینی جدید ناموفق باشد، بازبینی اصلی همچنان مستقر نشده است. برای بازیابی وضعیت استقرار آن، باید نسخه اصلاح اصلی را مجدداً مستقر کنید.
موجود نیست

خطای سرایند HTTP نامعتبر: Istio ingress همه پاسخ‌های هدف ورودی را به پروتکل HTTP2 تغییر می‌دهد. ازآنجایی‌که پردازشگر پیام ترکیبی فقط از HTTP1 پشتیبانی می‌کند، وقتی یک پراکسی API فراخوانی می‌شود ممکن است خطای زیر را ببینید:

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

اگر این خطا را مشاهده کردید، می‌توانید یکی از اقدامات زیر را برای اصلاح مشکل انجام دهید: مشکل:

  • سرویس مقصد را اصلاح کنید تا سرایند «میزبان» را در پاسخ حذف کند.
  • درصورت لزوم، سرصفحه «میزبان» را بااستفاده از خط‌مشی «تخصیص پیام» در پراکسی API بردارید.

اشکالات رفع شد

مشکلات زیر که در یادداشت‌های نسخهٔ Apigee hybrid Beta 2 فهرست شده است برطرف شده است:

مشکل شرح
133444606

«میانای برنامه‌سازی کاربردی به‌روزرسانی برنامه‌های توسعه‌دهنده» از همه فیلدهای ورودی مستند پشتیبانی نمی‌کند.

133192879

هنگام استفاده از «میانای برنامه کاربردی» یا «میانای کاربر» برای دریافت وضعیت استقرار سازمانتان، تأخیر بسیار زیادی وجود دارد. این تأخیر می‌تواند منجر به پاسخ HTTP 204 (No Content) یا HTTP 400 (Bad Request) شود.

131111865

وقتی سیستم فایل خیلی پر می‌شود، همگام‌ساز ازکار می‌افتد. این امر به‌دلیل فرایند جمع‌آوری داده‌های نامربوط Kubernetes است: این فرایند تا زمانی که به‌طور پیش‌فرض به ۸۵٪ نرسد راه‌اندازی نمی‌شود.

بسته شد: غیرقابل‌بازتولید.

ویژگی‌های پشتیبانی‌نشده Apigee Edge

‫Google قصد دارد از ویژگی‌های زیر در Apigee hybrid پشتیبانی نکند:

  • میاناهای برنامه‌سازی کاربردی به:
    • دستکاری ورودی‌های KVM
    • جستجو یا فسخ کردن کدهای دسترسی OAuth (چون کدها درهم‌سازی شده‌اند)
  • توسعه درگاه توسعه‌دهندگان بااستفاده از Drupal 7
  • خط‌مشی OAuth v1 یا OAuthv1.0a
  • خط‌مشی محدود کردن نرخ ConcurrentRateLimit policy
  • Trireme (در تاریخ ۱۰/۱۰/۲۰۱۹ به پایان عمر خود رسید)

برای مقایسه کامل ویژگی‌های بین ترکیبی و Edge، به مقایسه ترکیبی با Edge مراجعه کنید.

مرحله بعدی