Higress怎么不支持跨svc访问了?

Higress怎么不支持跨svc访问了?67ef10d53600ef4f220d243bb6397dd7.png
7f0157b90aae09d583edc22893d14ffe.png

展开
收起
三分钟热度的鱼 2024-03-13 20:06:30 59 分享 版权
2 条回答
写回答
取消 提交回答
  • 阿里云大降价~

    Higress可能不支持跨svc访问的原因如下:

    1. 设计决策:Higress的设计初衷可能是为了简化服务间的通信,而不是支持复杂的跨服务访问。在微服务架构中,服务之间的通信通常需要通过一定的中间件来实现,而Higress可能选择了更简单的方式来处理服务间的数据交换。
    2. 性能考虑:跨svc访问可能会引入额外的性能开销,例如网络延迟、数据传输的复杂性等。Higress可能为了优化性能,选择不支持这种跨服务访问方式。
    3. 安全因素:跨服务访问可能会带来安全风险,比如数据泄露和服务被非法访问。Higress可能出于安全性考虑,决定不支持跨svc访问。
    4. 兼容性问题:如果Higress需要支持与其他系统的集成,那么跨svc访问可能会导致兼容性问题。为了避免这些问题,Higress可能选择不支持这一功能。
    5. 技术限制:Higress可能因为技术限制而无法实现跨svc访问。例如,它可能没有实现WebSocket这样的协议来支持跨域通信。
    6. 产品定位:Higress的产品定位可能不包括跨svc访问这一功能。根据产品的使用场景和目标用户,开发团队可能会决定哪些功能是必要的,哪些可以省略。

    综上所述,如果您需要在Higress中实现类似跨svc访问的功能,建议查阅Higress的官方文档或联系其技术支持,以获取更准确的信息和可能的解决方案。同时,您也可以考虑使用其他支持跨服务访问的中间件或服务网格产品,以满足您的特定需求。

    2024-03-16 08:42:02
    赞同 展开评论
  • 本来就不支持, https://github.com/alibaba/higress/blob/main/samples/nacos-discovery/multi-destination.yaml 这种方式支持跨ns。此回答整理自钉群“Higress 社区交流 2 群”

    2024-03-13 20:31:58
    赞同 展开评论
问答地址: