اطلاعات کلی
متدهای Bulk Availability برای دریافت ظرفیت و نرخ پروازها استفاده میشود.
شما به دو روش کلی و متفاوت میتوانید اطلاعات availability را دریافت نمایید.
روش اول: درخواست real-time
- در این روش، هربار که مسافری در سایت شما جستجو انجام دهد، شما با ارسال درخواست به تامینکننده، اطلاعات availability را دریافت کرده و به مسافر نمایش میدهید.
- این روش مناسب زمانی است که سایت شما دارای ترافیک زیادی نیست. به عنوان مثال مجموع تعداد درخواست شما به سیستم سپهر، کمتر از 30 هزار عدد درخواست در روز میباشد.
- متدهای زیر در این روش استفاده میگردند:
- SearchByRouteAndDate
- GetActiveRoutes
روش دوم: Cache کردن اطلاعات و پاسخ دادن به جستجوها از Cache داخلی خود (Bulk Availability)
- در این روش شما در فواصل زمانی منظم، اطلاعات availability را از تامینکننده دریافت و در سمت خود ذخیره مینمایید. سپس هربار که کاربری در سایت شما جستجو انجام میدهد، از Cache داخلی خود اطلاعات را دریافت کرده و به مسافر نمایش میدهید.
- این روش مناسب زمانی است که سایت شما دارای ترافیک زیادی میباشد.
- متدهای زیر در این روش استفاده میگردند:
- GetAvailableOneWayFlights
- GetClosedFlights