Spike runs on commodity Linux servers and is based on Google's network load balancer, Maglev.
$GOPATH/src/github.com/sipb/spike
.go get github.com/dchest/siphash github.com/stretchr/testify gopkg.in/yaml.v2
.make
.It should now be possible to run the health check demo (bin/demo
), as
well as the snabb integration demo (bin/runspike
). runspike
should
be run as root and requires two environment variables, SNABB
set to
the path to the snabb
executable and SPIKE
set to the path to the
folder, so you might run something like:
sudo env SNABB=/path/to/snabb SPIKE=/path/to/spike bin/runspike
You can run the tests with make test
.
Contributing guidelines are here.
Spike is available under the MIT License. See the LICENSE
file for
more details.
maglev
was adapted from
dgryski/go-maglev, which is
used under the terms of the MIT License, and
kkdai/maglev, which is used under the
terms of the Apache License version 2.0.
Version | Tag | Published |
---|---|---|
v0.0.0-20180110022416-2831398c8643 | 2yrs ago |