micro
2021-04-03 本文已影响0人
n_xy
基本命令
安装
go get github.com/micro/micro/v3
运行
micro server
登录
micro login
默认用户名密码 admin micro
之后可以互动了
列出运行的服务
micro services
api
auth
broker
config
events
network
proxy
registry
runtime
server
store
运行服务
micro run
micro run github.com/micro/services/helloworld
查看运行服务的状态
micro status
NAME VERSION SOURCE STATUS BUILD UPDATED METADATA
helloworld latest github.com/micro/services/helloworld running n/a 14m56s ago owner=admin, group=micro
查看某个服务的日志
micro logs
micro logs helloworld
2021-04-02 21:33:51 file=service/service.go:195 level=info Starting [service] helloworld
2021-04-02 21:33:51 file=grpc/grpc.go:939 level=info Server [grpc] Listening on [::]:39131
2021-04-02 21:33:51 file=grpc/grpc.go:769 level=info Registry [service] Registering node: helloworld-0c565701-45cf-4114-a5bc-1ce9cece4261
2021-04-02 21:35:47 file=handler/helloworld.go:14 level=info Received Helloworld.Call request
2021-04-02 21:36:01 file=handler/helloworld.go:14 level=info Received Helloworld.Call request
调用服务
通用格式 micro [service] [method]
$:micro helloworld --name=Jane
{
" msg": "Hello Jane"
}
可以使用--help来查看可用指令
$ micro helloworld --help
micro helloworld
VERSION:
latest
USAGE:
micro helloworld [command]
COMMANDS:
call
进一步查看指令详情
micro helloworld call --help
NAME:
micro helloworld call
USAGE:
micro helloworld call [flags]
FLAGS:
--name string
经典crul