availability
اطلاعات کلی
متدهای Availability برای دریافت ظرفیت و نرخ پروازها استفاده می شود.
شما به دو روش کلی و متفاوت می توانید اطلاعات availability را دریافت نمایید.
روش اول: درخواست real-time
در این روش، هربار که مسافری در سایت شما جستجو انجام دهد، شما با ارسال درخواست به تامین کننده، اطلاعات availability را دریافت کرده و به مسافر نمایش می دهید.
این روش مناسب زمانی است که سایت شما دارای ترافیک زیادی نیست. به عنوان مثال مجموع تعداد درخواست شما به سیستم سپهر، کمتر از 30 هزار عدد درخواست در روز می باشد.
متدهای زیر در این روش استفاده می گردند:
- SearchByRouteAndDate
- GetActiveRoutes
روش دوم: Cache کردن اطلاعات و پاسخ دادن به جستجوها از Cache داخلی خود (Bulk Availability)
در این روش شما در فواصل زمانی منظم، اطلاعات availability را از تامین کننده دریافت و در سمت خود ذخیره می نمایید. سپس هربار که کاربری در سایت شما جستجو انجام میدهد، از Cache داخلی خود اطلاعات را دریافت کرده و به مسافر نمایش می دهید.
این روش مناسب زمانی است که سایت شما دارای ترافیک زیادی می باشد.
متدهای زیر در این روش استفاده می گردند:
- GetFlightCount
- GetCharterFlights
- Webservice/GetRange1
- Webservice/GetRange2
- Webservice/GetRange3
- Webservice/GetRange4
- Webservice/GetRange5