Micro Run

未匹配的标注
本文档最新版为 3.x,旧版本可能放弃维护,推荐阅读最新版!

micro run 命令管理微服务的生命周期. 它获取源代码, 构建二进制文件并执行它. 这是一个可用于本地开发的简单工具. 如果没有指定参数, 则 micro run 作为可以管理其他服务的服务来运行.

注意: 默认运行时 (Go) 需要设置 PATH 和 GOPATH 中的 Go 二进制文件.

概述

Run

micro run github.com/service/foo

Status

micro run -s github.com/service/foo

Kill

micro run -k github.com/service/foo

运行服务管理

micro run

推迟运行服务管理

micro run -x github.com/service/foo

运行并重新启动

micro run -r github.com/service/foo

运行并更新源代码

micro run -u github.com/service/foo

使用帮助

NAME:
   micro run - Run the micro runtime

USAGE:
   micro run [command options] [arguments...]

OPTIONS:
   -k    Kill service
   -r    Restart if dies. Default: false
   -u    Update the source. Default: false
   -x    Defer run to service. Default: false
   -s    Get service status

TODO

  • 支持接受 args 和 env 变量的服务
  • 添加服务接口 go-run
  • 支持 Go 以外的可配置运行时
  • 插件支持重建
  • 守护进程?
  • 监控内存消耗并 kill?
  • chroot 的进程?

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
taadis
讨论数量: 0
发起讨论 只看当前版本


暂无话题~