下载ctrie: go get -t github.com/Workiva/go-datastructures/trie/ctrie 测试demo1: package main import ( "fmt" "github.com/Workiva/go-datastructures/trie/ctrie" "strconv" ) type dataStruct struct { id int64 x int64 y int64 a string…
facebook的thrift也是开源rpc库,性能高出grpc一倍以上,grpc发展的较晚,期待以后有长足的进步.简单来说thrift = grpc + protobuf gRPC基于HTTP/2标准设计,带来诸如双向流控.头部压缩.单TCP连接上的多复用请求等特性.这些特性使得其在移动设备上表现更好,更省电和节省空间占用. 要求: go version 版本最好1.7以上 protoc --version 版本最好3.1.0以上 go get -v google.golang.org/grp…