开发者社区 > 云原生 > 中间件 > 正文

请问tengine3.0跟阿里开源的higress有什么关系吗?

请问tengine3.0跟阿里开源的higress有什么关系吗?

展开
收起
白夜行fighting 2023-10-11 10:38:41 103 0
4 条回答
写回答
取消 提交回答
  • Tengine 3.0 和阿里开源的 Higres(高纬度向量索引与查询系统)是两个不同的项目,没有直接的关系。以下是对它们的简要介绍:

    1. Tengine 3.0:Tengine 是由阿里巴巴集团开发和维护的高性能开源 Web 服务器。Tengine 3.0 是在 Nginx 基础上进行定制和扩展的版本,提供了更好的性能、可扩展性和灵活性。Tengine 被广泛用于阿里巴巴的大规模互联网应用中,以及其他许多企业和组织的 Web 服务中。

    2. Higres:Higres 是阿里巴巴开源的一个高纬度向量索引与查询系统。它是为了有效存储和快速检索高维度向量数据而设计的,具有高效的索引结构和查询算法。Higres 支持将向量数据导入到系统中,并使用多种索引结构和查询方法,以便高效地执行相似向量搜索等操作。Higres 在阿里巴巴内部被广泛应用于推荐系统、图像搜索等场景。

    虽然 Tengine 3.0 和 Higres 都是阿里巴巴开源的项目,但它们解决的问题领域和技术方向不同。Tengine 3.0 是一个 Web 服务器,用于处理 HTTP 请求和服务的高性能引擎,而 Higres 则是一个专注于高维度向量数据存储和查询的系统。

    2023-10-12 22:35:02
    赞同 展开评论 打赏
  • Tengine和HiGress是两个不同的产品。Tengine是由阿里巴巴开源的Web服务器,它主要用于处理HTTP请求和响应。HiGress是阿里巴巴自研的全托管网络服务,它提供了一种简单、快速和安全的方式来处理网络流量。

    2023-10-12 15:22:22
    赞同 展开评论 打赏
  • 没有关系 higress应该还是以istio/envoy为基础的

    此答案来自钉钉群“Tengine 开源交流群”

    2023-10-11 20:40:00
    赞同 展开评论 打赏
  • Tengine 和 Higress 都是开源的 Web 服务器和反向代理服务器,但它们在技术架构上有所不同。Tengine 是基于 Nginx 实现的,通过 Lua 扩展。而 Higress 则是基于 istio + Envoy 构建的,通过 WASM 扩展,它可以作为统一接入网关使用,同时又可以享受 Ingress 的红利。此外,Higress 已经支持 Nginx Ingress 注解平滑迁移的能力,可以满足部分用户期望迁移到 Higress 但又不希望重新配置网关的诉求,同时 Higress 打破了 Nginx Ingress 只能关联单个 K8s 集群的限制,支持关联多个 K8s 集群。

    至于阿里云上的 MSE 云原生网关,它与 Higress 的关系主要体现在它们都是用于处理网络请求的工具,但具体的功能和应用场景可能会有所不同。

    2023-10-11 13:42:27
    赞同 展开评论 打赏
问答标签:
问答地址:

为企业提供高效、稳定、易扩展的中间件产品。

相关电子书

更多
阿里七层流量入口Tengine硬件加速探索之路 立即下载
阿里Tengine直播最佳实践 立即下载
阿里Tengine网关最佳实践 立即下载