问题标签 [gloo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
99 浏览

nginx - proxy_pass https NGinx 到 Gloo - 502 SSL 握手

我尝试使用 nginx 将请求代理到 GlooEdge API 网关,但它一直失败,并显示 502 错误代码和一条消息:

SSL 握手中的对等关闭连接,同时 SSL 与上游握手,客户端:172.24.0.1,服务器:myapp.mydomain.fr,请求:“GET /api/selfcare/refunds HTTP/2.0”,上游:“https://XX. XXX.XX.XXX:443/selfcare/refunds”,主机:“myapp.mydomain.fr:20889”

这是我的 nginx 配置:

我想我尝试了一切,我挖掘了每个网站和文档,但我仍然无法完成这项工作......

有人有想法吗?

0 投票
1 回答
81 浏览

api - Gloo、Kong 等中的反向 URL 转换

我一直在谷歌搜索和谷歌搜索,但我仍在尝试了解 API 网关的一个方面,如 Gloo 或 Kong。我知道您可以配置它们,以便面向外部的 URL “连接”到幕后具有可能完全不同的 URL 的内部服务器。这部分似乎是一个简单的映射练习。

但是我不明白的是,如果这些服务之一在其响应中返回一个 URL(给它自己甚至其他服务),你会怎么做。我真的看不到很多你将如何处理这个问题的例子。以 Gloo 为例,该VirtualService实例将定义“转发”路由(获取面向公众的 URL 和请求并重写它们以转发到内部服务)。“内部”的服务不知道这个路由是什么样的,所以他们无法预测面向公众的 URL 是什么。所以我会假设他们会使用他们知道的(唯一的)路由返回(例如,JSON)响应,其中包含链接,然后 API 网关将获取响应并重写其中的任何链接。

但我找不到任何关于此的文档?特别是,我感兴趣的是让一个服务返回链接可以解析到其他服务,并确保这些重写也正确完成。据我所知,所需的信息都存储在 中VirtualService,因此,除了 Gloo 代理之外,没有人可以真正进行这种重写,而且我没有看到任何证据。

我错过了什么吗?!?

谢谢

0 投票
0 回答
19 浏览

pytorch - Pytorch 中的 Gloo 用于 GPU 张量集体通信

对于 Pytorch 中的 Gloo 分布式,如本文档https://pytorch.org/docs/stable/distributed.html所示,以下代码是否会获得使用 CUDA-aware MPI 的性能优势?(例如,绕过 CPU 通过 PCIe 进行 GPU 到 GPU 传输)

0 投票
1 回答
68 浏览

kubernetes - 使用入口控制器进行路由

我有一个带有一组 pod 和两个负载均衡器服务的 kubernetes 集群。当传入请求到来时,我想通过检查查询参数并对查询参数进行一些额外的处理来将请求路由到正确的服务。我知道我们可以根据 param1 的值对其进行路由,但是是否可以对 param 执行其他操作,然后相应地对其进行路由。

我打算使用https://docs.solo.io/gloo-edge/latest/

例如:

/foo?parm1=123

可以获取值 123 并运行脚本(使用该值查询数据库或转换为二进制等)来处理值 123 并获取新值并根据它路由到特定服务。