go-micro 微服务开发中文手册
  • Introduction
  • 概述
    • 介绍
    • 微服务
    • 架构
    • 常见问题
    • 特性
    • 路标
    • 资源
    • 用户
  • 指南
    • 安装指南
    • gRPC网关
    • 编写一个Go服务
    • 编写一个Go函数
    • 容错
  • 组件
    • Go Micro
    • API
    • Web
    • Sidecar
    • CLI
    • Bot
    • New
    • Run
  • 部署
    • Docker
    • Kubernetes
  • 插件
    • 概述
    • Go Micro
    • 工具包
    • NATS
Powered by GitBook
On this page
  • 概述
  • Run
  • Status
  • Kill
  • 运行服务管理
  • 推迟运行服务管理
  • 运行并重新启动
  • 运行并更新源代码
  • 使用帮助
  • TODO

Was this helpful?

  1. 组件

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的进程?

PreviousNewNext部署

Last updated 5 years ago

Was this helpful?