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

Higress只是一个控制面吗?gateway用的啥?

Higress只是一个控制面吗?gateway用的啥?

展开
收起
三分钟热度的鱼 2024-01-24 16:27:02 111 0
2 条回答
写回答
取消 提交回答
  • 它不仅是一个控制面组件,也整合了数据面的能力。Higress 在设计时借鉴了 Istio 的理念,同时优化了性能和易用性,适用于大型企业级应用场景。

    在 Higress 架构中,控制面部分主要负责接收和处理 Ingress 规则和其他配置信息,并将其转化为对应的 Service Mesh 中的服务路由规则,如 Istio 的 VirtualService 和 Gateway 等资源,然后将这些配置下发到数据面。

    数据面方面,Higress 默认集成了 Envoy 代理作为其数据平面组件,这是因为 Envoy 是一款广泛应用于服务网格场景的高性能代理,能够高效地处理南北向和东西向的流量。Higress 利用 Envoy 的强大功能来实现路由转发、负载均衡、熔断限流、安全控制等功能,充当微服务架构中的统一入口网关。通过这样的设计,Higress 能够为用户提供一个统一、强大且易于管理的流量接入和管控解决方案。

    2024-01-26 14:23:09
    赞同 展开评论 打赏
  • 有数据面,数据面是envoy。此回答整理自钉群“Higress 社区交流1群(2群: 30735012403)”

    2024-01-24 17:42:06
    赞同 展开评论 打赏

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

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载