go - 如何为 Go-Micro 服务修复端口

标签 go go-micro

我正在运行 go-micro ,但无法为我的服务设置常量端口。有没有办法为服务分配端口。

如果我正在运行我的服务,它会在每次执行时提供不同的端口。我想修复它。

最佳答案

您可以在必须为微服务创建的服务器中指定端口。由于您尚未共享任何示例代码,因此这里有一个可能适合您的建议解决方案:

 service := micro.NewService(
    micro.Name(serviceName),
    micro.Server(
      server.NewServer(
        server.Name(serviceName),
        server.Address(":8080"),
      ),
    ),
  )

  service.Init()

如果这不是您使用 go-micro 的方式,请告诉我。

关于go - 如何为 Go-Micro 服务修复端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57769485/

相关文章:

git - 提交更改通过 "go get"安装的包的 pull 请求

go - 库伯内斯 403 : Cannot patch pods in the namespace

go-micro 包装器即服务

go - Go中调用特定类型的函数

algorithm - 所有 N 的 k 组合数

gorilla 多路复用器排除扩展请求

go - 为什么这个 Go 程序中会出现数据竞争?

docker - 通过Traefik从Go客户端调用gRPC服务(Go-micro)

go - Go-Micro Rabbit MQ插件-优先发布消息

json - 我可以将 JSON 解码为接口(interface)的实现者吗?