説明なし

Dan Frank 58b95b10d6 dooooooocs 13 年 前
.gitignore 9ee9de1a9a Initial commit 14 年 前
.travis.yml 04638c1bf2 Initial migration from Bitly codebase, plus travis yml 14 年 前
README.md 58b95b10d6 dooooooocs 13 年 前
epsilon_greedy.go 58b95b10d6 dooooooocs 13 年 前
epsilon_value_calculators.go f168a71549 fix some value calculators and add docs 13 年 前
host_entry.go 6d43f34e8e split into multiple files 13 年 前
hostpool.go 58b95b10d6 dooooooocs 13 年 前
hostpool_test.go 2d90b47c2a add benchmark 13 年 前

README.md

go-hostpool

Intelligently and flexibly pool among multiple hosts from your Go application. Usage example:

hp := hostpool.NewEpsilonGreedy([]string{"a", "b"}, 0, &hostpool.LinearEpsilonValueCalculator{})
hostResponse := hp.Get()
hostname := hostResponse.Host()
err := _ // (make a request with hostname)
hostResponse.Mark(err)

View more detailed documentation on godoc.org