| @@ -21,17 +21,17 @@ var ( | |||||||
| 	// AdvertiseFlushTick is time the yet unconsumed advertisements are flush i.e. discarded | 	// AdvertiseFlushTick is time the yet unconsumed advertisements are flush i.e. discarded | ||||||
| 	AdvertiseFlushTick = 15 * time.Second | 	AdvertiseFlushTick = 15 * time.Second | ||||||
| 	// DefaultAdvertTTL is default advertisement TTL | 	// DefaultAdvertTTL is default advertisement TTL | ||||||
| 	DefaultAdvertTTL = 1 * time.Minute | 	DefaultAdvertTTL = 2 * time.Minute | ||||||
| 	// AdvertSuppress is advert suppression threshold | 	// AdvertSuppress is advert suppression threshold | ||||||
| 	AdvertSuppress = 200.0 | 	AdvertSuppress = 200.0 | ||||||
| 	// AdvertRecover is advert recovery threshold | 	// AdvertRecover is advert recovery threshold | ||||||
| 	AdvertRecover = 120.0 | 	AdvertRecover = 20.0 | ||||||
| 	// Penalty for routes processed multiple times | 	// Penalty for routes processed multiple times | ||||||
| 	Penalty = 100.0 | 	Penalty = 100.0 | ||||||
| 	// PenaltyHalfLife is the time the advert penalty decays to half its value | 	// PenaltyHalfLife is the time the advert penalty decays to half its value | ||||||
| 	PenaltyHalfLife = 30.0 | 	PenaltyHalfLife = 30.0 | ||||||
| 	// MaxSuppressTime defines time after which the suppressed advert is deleted | 	// MaxSuppressTime defines time after which the suppressed advert is deleted | ||||||
| 	MaxSuppressTime = 5 * time.Minute | 	MaxSuppressTime = time.Second * 30 | ||||||
| 	// PenaltyDecay is a coefficient which controls the speed the advert penalty decays | 	// PenaltyDecay is a coefficient which controls the speed the advert penalty decays | ||||||
| 	PenaltyDecay = math.Log(2) / PenaltyHalfLife | 	PenaltyDecay = math.Log(2) / PenaltyHalfLife | ||||||
| ) | ) | ||||||
|   | |||||||
| @@ -12,7 +12,7 @@ var ( | |||||||
| 	// DefaultAddress is default tunnel bind address | 	// DefaultAddress is default tunnel bind address | ||||||
| 	DefaultAddress = ":0" | 	DefaultAddress = ":0" | ||||||
| 	// The shared default token | 	// The shared default token | ||||||
| 	DefaultToken = "micro" | 	DefaultToken = "go.micro.tunnel" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| type Option func(*Options) | type Option func(*Options) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user