Documentation
¶
Overview ¶
Package bucketer //
Index ¶
Constants ¶
View Source
const DefaultHashSeed = 1
DefaultHashSeed is the hash seed to use for murmurhash
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExperimentBucketer ¶
type ExperimentBucketer interface {
Bucket(bucketingID string, experiment entities.Experiment, group entities.Group) (*entities.Variation, reasons.Reason, error)
}
ExperimentBucketer is used to bucket the user into a particular entity in the experiment's traffic alloc range
type MurmurhashBucketer ¶
type MurmurhashBucketer struct {
// contains filtered or unexported fields
}
MurmurhashBucketer buckets the user using the mmh3 algorightm
func NewMurmurhashBucketer ¶
func NewMurmurhashBucketer(hashSeed uint32) *MurmurhashBucketer
NewMurmurhashBucketer returns a new instance of the experiment bucketer
Click to show internal directories.
Click to hide internal directories.