开发者社区 > 云原生 > 正文

dubbo-go服务使用docker部署后,需要使用宿主机IP座位服务注册IP,是用的哪个配置?

dubbo-go服务使用docker部署后,需要使用宿主机IP座位服务注册IP,是用的哪个配置?
图片.png

展开
收起
十一0204 2023-07-24 18:00:12 144 0
2 条回答
写回答
取消 提交回答
  • 在使用Docker部署Dubbo-Go服务时,如果您希望将宿主机的IP地址用作服务注册的IP地址,可以通过配置dubbo.registry.address来实现。

    具体而言,您可以在Dubbo-Go的配置文件(如dubbo.ymldubbo.properties)中设置dubbo.registry.address的值为宿主机的IP地址。这样,Dubbo-Go服务在注册到注册中心时会使用宿主机的IP地址。

    以下是一个示例dubbo.yml文件的配置:

    ---
    application:
      name: your_application_name
    
    registry:
      address: "zookeeper://your_zookeeper_server:2181"
    
    provider:
      registry:
        address: ${registry.address}
    
    consumer:
      registry:
        address: ${registry.address}
    

    在上述示例中,${registry.address}表示从外部传入的环境变量或配置项,您可以将其设置为宿主机的IP地址。这样,Dubbo-Go服务将使用宿主机的IP地址进行服务注册。

    请根据您的具体部署环境和需求来配置相应的IP地址。确保您正确设置了Dubbo-Go的相关配置,并且可以连接到注册中心进行服务注册和发现。

    2023-07-27 23:15:02
    赞同 展开评论 打赏
  • 意中人就是我呀!

    可以先测试下。此回答整理至钉群“ dubbogo社区1”

    2023-07-26 11:24:14
    赞同 展开评论 打赏

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
Go语言路上踩过的坑 立即下载
gohbase :HBase go客户端 立即下载
Go构建日请求千亿级微服务实践 立即下载