-
Notifications
You must be signed in to change notification settings - Fork 21
Home
Funky Gao edited this page Mar 2, 2016
·
7 revisions
Welcome to the gafka wiki!
I assume you have basic experience in golang before playing with gafka.
go get github.com/funkygao/gafka
cd $GOPATH/src/github.com/funkygao/gafka
go get ./... # install all dependent packages
./build -it gk # build and install command 'gk'
$GOPATH/bin/gk # try 'gk' command, and see what happends
./build -it zk # build and install command 'zk'
$GOPATH/bin/zk # try 'zk' command, and see what happends
# to change zones according to your environment, modify $HOME/.gafka.cf
# $HOME/.gafka.cf is installed the first time you run command 'gk'
A fully-managed real-time secure and reliable RESTful Cloud Pub/Sub streaming message service.
That is another project 'manager' that is a web base UI to manage the Pub/Sub system, which is not open sourced yet. Reason: it is tightly coupled with my corp business rules.
Enter directory cmd/kateway to find more detailed information. More wiki will be added.
Elastic haproxy that sits in front of kateway. It uses zookeeper to dynamically locate and distribute load to kateway instances.
With ehaproxy, you needn't modify haproxy configurations before scaling up/down kateway(backend) instances. All is automatically done inside ehaproxy.