New
micro new命令是为微服务生成示例模板的快捷方式。
用法
通过指定相对于$GOPATH的目录路径来创建一个新服务。
micro new github.com/micro/foo运行的示例。
micro new github.com/micro/foo
creating service go.micro.srv.foo
creating /Users/asim/checkouts/src/github.com/micro/foo
creating /Users/asim/checkouts/src/github.com/micro/foo/main.go
creating /Users/asim/checkouts/src/github.com/micro/foo/handler
creating /Users/asim/checkouts/src/github.com/micro/foo/handler/example.go
creating /Users/asim/checkouts/src/github.com/micro/foo/subscriber
creating /Users/asim/checkouts/src/github.com/micro/foo/subscriber/example.go
creating /Users/asim/checkouts/src/github.com/micro/foo/proto/example
creating /Users/asim/checkouts/src/github.com/micro/foo/proto/example/example.proto
creating /Users/asim/checkouts/src/github.com/micro/foo/Dockerfile
creating /Users/asim/checkouts/src/github.com/micro/foo/README.md
download protobuf for micro:
go get github.com/micro/protobuf/{proto,protoc-gen-go}
compile the proto file example.proto:
protoc -I/Users/asim/checkouts/src \
--go_out=plugins=micro:/Users/asim/checkouts/src \
/Users/asim/checkouts/src/github.com/micro/foo/proto/example/example.proto选项
指定更多选项,如名称空间,类型,fqdn和别名
帮助
Last updated
Was this helpful?