Golang:Windows下的HTTP部署

spi*_*les 12 windows http go

Go语言提供用于提供HTTP响应的处理程序.在命令提示符下启动Go程序很容易,它会侦听传入的HTTP请求.

在Windows Server计算机上在后台运行这样的Go程序有哪些部署选项?例如,是否有一种标准方法用于创建在后台运行Go程序的Windows服务?

Ben*_*LET 13

有一个很好的golang包kardianos/service,它允许您创建一个服务,无论您的目标是什么平台.

正如您在这里看到的(它是法语,但有趣的是页面开始时的代码示例),使用命令行选项扩展程序很容易,例如:

  • 安装安装服务.
  • 删除删除服务.
  • 运行简单地运行程序(而不是作为服务).
  • 启动/停止服务