پخش گمانهزنانه Speculative fan-out
پرسشهای زیاد، از جمله گمانهزنانه، را در یک فراخوانی بفرستید و بگذارید کد تصمیم بگیرد چه چیزی مرتبط است.
چون همهی پرسشها موازی ارزیابی میشوند، توصیه میکنیم همهی پرسشهای مورد نیاز سیستم را در یک درخواست بگذارید و بعد با کد تصمیم بگیرید چه چیزی مرتبط است.
مثال: تریاژ تیکت پشتیبانی
باید تیکت را دستهبندی کنید و اگر گزارش باگ بود، شدتش را هم بدانید. بهجای پرسیدن دسته و بعد شدت در یک فراخوانی دیگر، هر دو را با هم بپرسید. اگر تیکت گزارش باگ نبود، نتیجهی شدت را نادیده بگیرید.
پرسشهای گمانهزنانه: bug_severity و has_reproducible_steps فقط برای گزارش باگ و refund_requested فقط برای مسائل مالی اهمیت دارند. همه را از ابتدا میگذاریم چون پرسشهای اضافه معمولاً اثر کمی بر زمان پاسخ دارند.
هر آنچه برای کل درخت تصمیم لازم است از یک فراخوانی میآید. پرسشهای گمانهزنانه وقتی نامرتبطاند نادیده گرفته میشوند و وقتی مرتبطاند یک رفتوبرگشت را صرفهجویی میکنند.