源码地址:
https://github.com/MwlLj/go-micro-service
go-micro-service
golang分布式框架
zookeeper 安装与启动
http://mirrors.hust.edu.cn/apache/zookeeper/
服务注册说明
import
* s "github.com/MwlLj/go-micro-service/service_discovery_nocache"
* proto "github.com/MwlLj/go-micro-service/common_proto"
example
func main() {
var conns []proto.CConnectProperty
conns = append(conns, proto.CConnectProperty{ServerHost: "127.0.0.1", ServerPort: 2182, ServiceId: "server_1"})
sds := s.New(&s.CInitProperty{
PathPrefix: "micro-service",
ServerMode: s.ServerModeZookeeper,
ServerName: "testserver",
NodeData: proto.CNodeData{ServerIp: "127.0.0.1", ServerPort: 50000, ServerUn