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

Higress这里不支持配置了dubbo.registry.group属性的服务,什么原因?

Higress这里不支持配置了dubbo.registry.group属性的服务,只扫描了/dubbo节点,配置了group的,比如注册到/xxx节点的就发现不了?05672a65c1b8d73256f38b75513f7aa0.png

展开
收起
真的很搞笑 2024-01-10 11:18:24 65 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    Higress 目前不支持配置 dubbo.registry.group 属性的服务,只扫描了 /dubbo 节点。如果需要注册到其他节点,可以考虑使用其他注册中心,如 Zookeeper、Nacos 等。

    2024-01-13 17:39:21
    赞同 展开评论 打赏
  • Higress确实支持配置了dubbo.registry.group属性的服务。当配置了group属性时,Dubbo服务会注册到特定的节点,这需要在Higress中进行相应的配置以确保这些服务可以被正确地发现和管理。

    Higress通过McpBridge来对接Nacos作为服务来源,并在Kubernetes集群中配置McpBridge资源。McpBridge资源中可以配置多个Nacos群组,这样Higress就能够发现注册到不同Nacos群组的Dubbo服务。

    如果Higress只能扫描/dubbo节点,而无法发现配置了group属性的服务,这可能是因为McpBridge资源中没有正确配置对应的Nacos群组。请检查McpBridge资源配置是否包含了所需的Nacos群组,并确保群组名称与服务配置中的group属性值相匹配。

    此外,还需要确保Higress网关和控制平面已经正确安装了Istio CRD的支持,因为McpBridge和EnvoyFilter属于Istio的CRD,需要开启对Istio CRD的支持才能应用这些配置。

    最后,如果配置没有问题,但服务仍然无法被发现,可以尝试重启Higress相关组件,或者清除Kubernetes集群中的资源缓存,有时候缓存问题也可能导致服务发现失败。

    2024-01-13 11:04:06
    赞同 展开评论 打赏

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

相关电子书

更多
Dubbo开源现状与2.7规划 立即下载
Dubbo分布式服务治理实战 立即下载
《Dubbo 3.0 前瞻》 立即下载