当前位置: 首页 > 知识库问答 >
问题:

Azure Kubernetes LoadBalancer将请求转发到所有实例

钱经业
2023-03-14

我有一个使用Azure Kubernetes集群和AKS负载均衡器的服务。我想把一些HTTP(客户端)请求转发给所有实例。一般情况下有没有办法使用AKS或Kubernetes来配置这种行为?

假设我有XYZ API运行两个副本/实例。

  • XYZ-1 pod实例
  • XYZ-2 pod实例

目前,使用AKS负载均衡器,它以循环方式向XYZ-1和XYZ-2发送请求。我想看看,当请求endpoint为testendpoint并且所有其他API请求都使用相同的循环顺序时,是否可以将请求转发到两个实例(XYZ-1和XYZ-2)。

通过rest调用每天刷新一次或两次内存中的服务数据的用例,在需要时,另一个服务将触发rest调用。因此,希望确保所有pod实例通过HTTP请求更新/刷新内存中的数据。

共有1个答案

唐和洽
2023-03-14

如果请求endpoint是testendpoint时可以将请求转发到两个实例(XYZ-1和XYZ-2)

这不是HTTP协议中的一个特性,因此您需要一个专门构建的服务来处理这一点。

通过rest调用每天刷新一次或两次内存中的服务数据的用例,在需要时,另一个服务将触发rest调用。因此,希望确保所有pod实例通过HTTP请求更新/刷新内存中的数据。

 类似资料:
  • 我有一个小应用程序(HTML表单、servlet作为控制器和jsp文件),我试图弄清楚为什么我不能将请求从servlet转发到jsp文件。 问题是从html提交后,显示“HTTP状态404” null 谢谢! 项目层次结构:http://s23.postimg.org/kgt7r7lwb/capture.jpg main.html: 更新:问题可能出在Controller.java。当我尝试下面的

  • 我们的整个网站将通过https提供服务。我在每条路线上都有“https”。但是,如果他们试图通过http将其重定向到https,我该如何将其重定向到https?

  • 上面的代码摘自这个答案。

  • 问题内容: 我有两个Web应用程序,分别是web1和web2。我想将请求从web1 / servlet1转发到web2 / servlet2。可能吗?请帮忙! 问题答案: 这是一个两步过程: 掌握代表 获得从对应 因此,从内部开始是这样的: 所有这些都有一个很大的警告- 容器可能未配置为允许跨上下文转发,因为这存在潜在的安全风险。如果是这种情况,将返回。

  • 问题内容: 在春季将请求转发到其他控制器的正确方法是什么? 所有的控制器都有Spring注入的依赖项,所以我不能只创建它们并自己调用它们,而是希望将请求属性传递给其他控制器。 问题答案: 尝试返回一个String,而该String为正向URL。

  • 主要内容:请求转发,request 域对象,示例Web 应用在处理客户端的请求时,经常需要多个 Web 资源共同协作才能生成响应结果。但由于 Serlvet 对象无法直接调用其他 Servlet 的 service() 方法,所以 Servlet 规范提供了 2 种解决方案: 请求转发 请求包含(了解即可) 下面我们主要对请求转发进行介绍。 请求转发 请求转发属于服务器行为。容器接收请求后,Servlet 会先对请求做一些预处理,然后将请求传递