12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- <?php
- namespace refill;
- class quality_ploy extends Quality
- {
- public function __construct()
- {
- parent::__construct();
- //2-6-24 //retry_timeout 用户没指定超时时间时,默认的超时时间.
- $this->mSpeeds = [
- self::Normal => ['retry_times' => 2,'retry_timeout' => 180,'per_secs' => 180],
- self::Quick => ['retry_times' => 2,'retry_timeout' => 60,'per_secs' => 30],
- self::CardKey => ['retry_times' => 2,'retry_timeout' => 120,'per_secs' => 60],
- self::ThirdShop => ['retry_times' => 2,'retry_timeout' => 600,'per_secs' => 600],
- self::SlowTwentyFour => ['retry_times' => 1,'retry_timeout' => 86400,'per_secs' => 86400],
- self::SlowSix => ['retry_times' => 1,'retry_timeout' => 21600,'per_secs' => 21600],
- self::SlowTwo => ['retry_times' => 2,'retry_timeout' => 3600,'per_secs' => 7200],
- self::SlowFortyEight => ['retry_times' => 1, 'retry_timeout' => 7200, 'per_secs' => 172800 - 1800],
- self::SlowSeventyTwo => ['retry_times' => 1, 'retry_timeout' => 7200, 'per_secs' => 259200 - 1800],
- self::SlowNormal => ['retry_times' => 2,'retry_timeout' => 180,'per_secs' => 180],
- self::ThirdNormal => ['retry_times' => 2,'retry_timeout' => 180,'per_secs' => 180],
- self::DefSuccess => ['retry_times' => 2,'retry_timeout' => 60,'per_secs' => 30],
- self::NormalQuick => ['retry_times' => 65, 'retry_timeout' => 900, 'per_secs' => 60],
- self::SlowSixNormal => ['retry_times' => 65, 'retry_timeout' => 21600 , 'per_secs' => 60],
- self::OilSN_NONE_HAS => ['retry_times' => 65, 'retry_timeout' => 1800, 'per_secs' => 180],
- self::OilSN_HAS_NONE => ['retry_times' => 65, 'retry_timeout' => 1800, 'per_secs' => 180],
- self:: OIL_SN_CARDKEY => ['retry_times' => 65, 'retry_timeout' => 1800, 'per_secs' => 180],
- self:: OIL_SNNONE_CARDKEY => ['retry_times' => 65, 'retry_timeout' => 1800, 'per_secs' => 180],
- self:: OIL_SN_SNNONE_CARDKEY => ['retry_times' => 65, 'retry_timeout' => 1800, 'per_secs' => 180],
- self:: OIL_SNNONE_SN_CARDKEY => ['retry_times' => 65, 'retry_timeout' => 1800, 'per_secs' => 180],
- self:: OIL_SNNONE_SN_CARDKEY_QUICK => ['retry_times' => 65, 'retry_timeout' => 1800, 'per_secs' => 180]
- ];
- //增加组合通道的时候,注意增加时间控制
- $this->mQualities = [
- self::Normal => [self::Normal],
- self::Quick => [self::Quick],
- self::CardKey => [self::CardKey],
- self::ThirdShop => [self::ThirdShop],
- self::SlowTwentyFour => [self::SlowTwentyFour],
- self::SlowSix => [self::SlowSix],
- self::SlowTwo => [self::SlowTwo],
- self::SlowFortyEight => [self::SlowFortyEight],
- self::SlowSeventyTwo => [self::SlowSeventyTwo],
- self::SlowNormal => [self::SlowTwo, self::Normal],
- self::ThirdNormal => [self::ThirdShop, self::Normal],
- self::DefSuccess => [self::ThirdShop, self::Normal, self::CardKey, self::Quick],
- self::NormalQuick => [self::Normal, self::Quick],
- self::SlowSixNormal => [self::SlowSix, self::Normal],
- self::OilSN_NONE_HAS => [self::OilWithoutSN, self::OilWithSN],
- self::OilSN_HAS_NONE => [self::OilWithSN, self::OilWithoutSN],
- self::OIL_SN_CARDKEY => [self::OilWithSN,self::OilCardKey],
- self::OIL_SNNONE_CARDKEY => [self::OilWithoutSN,self::OilCardKey],
- self::OIL_SN_SNNONE_CARDKEY => [self::OilWithSN, self::OilWithoutSN,self::OilCardKey],
- self::OIL_SNNONE_SN_CARDKEY => [self::OilWithoutSN, self::OilWithSN,self::OilCardKey],
- self::OIL_SNNONE_SN_CARDKEY_QUICK => [self::OilWithoutSN, self::OilWithSN,self::OilCardKey,self::Quick]
- ];
- }
- }
|