失业了,没事干读些源码。分析的有错,欢迎指正,免得让我这个菜b误入歧途。感谢!
-
1.nsq
-
2.grpc-go
===
export $GOPATH=workspace
cd $GOPATH
go get github.com/tools/godep
sudo atp-get install mercurial
$ ./configure
$ make
$ make check
$ make install
$ go get -a github.com/golang/protobuf/protoc-gen-go
[依赖]
$ sudo apt-get install autoconf
$ sudo apt-get install libtool
for example
$ sudo ldconfig
# or
$ export LD_LIBRARY_PATH=/usr/local/lib
# from the grpc-common/go dir; invoke protoc
$ protoc -I ../protos ../protos/helloworld.proto --go_out=plugins=grpc:helloworld