专为搜索场景设计的高性能网关go源码。Elasticsearch / Opensearch / Easysearch 的好朋友。最强搜索网关,没有之一
Elasticsearch/OpenSearch/Easysearch 的高性能网关。它提供了广泛的功能并且易于使用。INFINI Gateway 的工作方式与普通的反向代理相同。 它通常部署在 Elasticsearch/OpenSearch/Easysearch 集群的前面。所有请求都发送到网关,而不是 Elasticsearch/OpenSearch/Easysearch,然后网关将请求转发到后端 Elasticsearch/OpenSearch/Easysearch 集群。 网关部署在客户端和 Elasticsearch/OpenSearch/Easysearch 之间。因此,可以配置网关进行索引级流量控制和限流、常见查询的缓存加速、查询请求审计以及查询结果的动态修改。 特征应用层 INFINI 网关专为 Elasticsearch/OpenSearch/Easysearch 设计,提供强大的功能。
- 高可用:支持不停机索引,能够自动处理 Elasticsearch/OpenSearch/Easysearch 上出现的故障,不影响正常的数据接入。
- 写入加速:网关可以自动将独立的索引请求合并为批量请求,从而减轻后端压力,提高索引效率。
- 查询加速:可以在 INFINI Gateway 上配置查询缓存,Kibana 仪表板可以无缝、智能地加速查询,以充分增强搜索体验。
- 无缝重试:网关自动处理 Elasticsearch/OpenSearch/Easysearch 上的故障,并迁移和重试查询请求。
- 流量克隆:网关可以将流量复制到多个不同的 Elasticsearch/OpenSearch/Easysearch 集群,并支持通过灰度部署进行流量迁移。
- 一键重建:优化的高速索引重建和增量数据的自动处理,使网关能够在新旧索引之间无缝切换。
- 安全传输:网关支持传输层安全协议 (TLS) 和安全超文本传输协议 (HTTPS)。它可以自动生成认证文件,并支持指定的信任认证文件。
- 精准路由:支持多种算法的负载均衡模式,其中可以单独配置负载路由策略进行索引和查询,提供极大的灵活性。
- 流量控制和限流:支持配置多个流量控制和限流规则,实现索引级流量控制,保证后端集群的稳定性。
- 并发控制:网关可以控制集群级和节点级的并发 TCP 连接,以保证后端集群和节点的稳定性。
- 无单点故障 (SPOF):内置基于虚拟 IP 的高可用性解决方案,支持双节点热备和自动故障转移,以防止 SPOF。
- 请求可观测性:网关配备了日志记录和指标监控功能,可以全面分析 Elasticsearch/OpenSearch/Easysearch 请求。
专为搜索场景设计的高性能网关go源码。Elasticsearch / Opensearch / Easysearch 的好朋友。最强搜索网关, ...

链接:https://pan.quark.cn/s/3d0de0bdbf2a
提取码下载:
|