开发者社区 > 云原生 > 微服务 > 正文

在MSE微服务引擎网关插件中http调用外部服务clusterClient 选取什么类型?

在MSE微服务引擎网关插件中http调用外部服务(不在集群中)clusterClient 选取什么类型?通过域名访问

展开
收起
真的很搞笑 2023-12-03 20:58:08 71 0
3 条回答
写回答
取消 提交回答
  • 根据服务来源类型选择,k8s服务就用 k8scluster,nacos服务就用nacoscluster,不在集群中是指通过IP访问么,那要先在服务来源里创建一个固定地址的服务,然后用staticIpcluster。那就创建一个DNS服务,然后用dnscluster,此回答整理自钉群“MSE微服务引擎用户交流群(二群,答疑查看群公告底部指引)”

    2023-12-05 10:52:34
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在MSE微服务引擎网关插件中,当需要http调用外部服务时,应选择使用clusterClient。目前插件仅支持HTTP调用,包括访问在网关控制台中设置了服务来源的Nacos、K8s服务,以及固定地址或DNS来源的服务。值得注意的是,无法直接使用net/http库中的HTTP Client,而需要使用封装好的类型。此外,如果该外部服务不在集群中,并且通过域名进行访问,则需要将域名配置到对应的服务来源中。

    2023-12-04 18:11:55
    赞同 展开评论 打赏
  • 在微服务引擎MSE的网关插件中,如果需要http调用外部服务(不在集群中),clusterClient的类型应选择nacos。此外,通过域名访问外部服务时,需要在对应的服务的配置文件中增加nacos.discovery.server-addr配置项,并设置为该外部服务的地址。这样,您的微服务就可以通过MSE微服务引擎来发现和访问这些不在集群中的外部服务了。

    2023-12-04 16:05:48
    赞同 展开评论 打赏

为微服务建设降本增效,为微服务落地保驾护航。

相关产品

  • 微服务引擎
  • 相关电子书

    更多
    《MSE 微服务网关》 立即下载
    微服务引擎 MSE 治理中心重磅发布 立即下载
    阿里云微服务引擎 MSE 2.0 线上发布 立即下载