haproxy相关内容

HAProxy按网段限制单个后端

我继承了一个HAProxy设置,在配置文件中有大约20个后端定义(几乎没有其他定义)。我被要求将其中一个后端限制在特定的IP范围内,但到目前为止,我的研究(以及有限的HAProxy知识)没有任何结果。 在阅读manual时,我发现了一个将work for a frontend的NETWORK_ALLOWED参数,但我似乎没有任何前端定义,并且我不想将此限制应用于任何其他代理路由。有没有什么可以在 ..
发布时间:2022-08-06 09:46:38 其他开发

如何使用nifi.web.proxy.host和nifi.web.proxy.context.path?

我在集群中部署了带有Kerberos的NiFi,并使用haProxy访问UI。我可以通过单个节点URL访问NiFi UI,但它不能与负载平衡器URL一起工作,并收到以下错误 系统错误 请求包含无效的主机头 我认为可以通过nifi.web.proxy.host和nifi.web.proxy.context.Path参数来修复。我尝试了这两个参数,但问题仍然存在。 推荐答案 ..
发布时间:2022-04-09 15:04:07 其他开发

如何在 Openshift3 中禁用粘性会话

如果您在 Openshift3 中扩展 Pod,来自同一客户端 IP 地址的所有请求都将发送到与会话关联的容器. 是否有任何配置可以禁用粘性会话?如何在 Openshift 中管理内部 HAProxy 的选项? 解决方案 为了后代,由于我有同样的问题,我想记录我使用的解决方案 Graham Dumpleton 的精彩评论. 事实证明,在第一个请求期间设置了一个 cookie,它 ..
发布时间:2022-01-24 20:47:35 其他开发

Haproxy 调优性能?

我们正在尝试为来自客户端(不是浏览网页类型交易的用户)的 get 和 post 请求寻找 haproxy 的最佳调整选项. 使用 30k 线程运行 jmeter 测试,其中包括对服务器的 5 个调用、1 个用户注册和一些更新调用.这些通过管道推送 json 数据. 这是我们当前的 haproxy 配置 全局日志/dev/log local0 #notice最大康14000tune.b ..
发布时间:2022-01-13 21:48:28 其他开发

HAProxy 与 Nginx

我正在研究使用 HAProxy 和 Nginx 进行负载平衡,但我有一些问题: 我应该使用 JUST HAProxy over Nginx 作为代理服务器吗? 是否有任何理由将 HAProxy 和 Nginx 安装在同一台代理服务器上? 谢谢 解决方案 haproxy 是一个“负载均衡器",它不知道提供文件或动态内容.nginx 是一个能够处理许多有趣事情的 Web 服务器. ..
发布时间:2022-01-13 21:33:42 其他开发

HAProxy - 基于 URL 的路由与负载平衡

我是 HAProxy 新手,我有一个关于 HAProxy 配置的问题,这有助于我在采取正确方法时做出关键决定.这将极大地帮助我决定架构. 我有 3 个应用程序.比如说 app1、app2、app3. 每个应用程序都通过以下网址进行区分: www.example.com/app1/123 ->应用程序1www.example.com/app2/123->应用程序2www.example ..
发布时间:2022-01-08 18:20:05 其他开发

基于 URI 路径的 Haproxy 路由和重写

我正在尝试设置一个 Haproxy 以在由 uri 路径标识的几个后端上对请求进行负载平衡.例如: https://www.example.com/v1/catalog/foo/bar 应该指向“catalog-v1"后端. 事实是每个应用程序在不同的路径上响应,所以我不仅要识别应用程序,还要重写 URL 路径.例如 https://www.example.com/v1/c ..
发布时间:2022-01-02 12:58:48 其他开发

HAProxy - 基于 URL 的负载均衡路由

我是 HAProxy 的新手,我有一个关于 HAProxy 配置的问题,这有助于我做出采取正确方法的关键决定.这将极大地帮助我决定架构. 我有 3 个应用程序.假设 app1、app2、app3. 每个应用程序通过以下网址进行区分: www.example.com/app1/123 ->应用程序1www.example.com/app2/123 ->应用程序2www.example. ..
发布时间:2022-01-02 11:15:36 其他开发

使用代理复制 TCP 流量

我需要从一台机器(端口)和两台不同的机器(端口)发送(重复)流量.我也需要处理 TCP 会话. 一开始我使用了 em-proxy,但在我看来开销非常大(它超过了 cpu 的 50%).然后我安装了 haproxy 并设法重定向流量(不要重复).开销合理(小于 5%). 问题是我不能在 haproxy 配置文件中说以下内容: - 侦听特定地址:端口以及您在两个不同的端口上找到的任何内容 ..
发布时间:2021-12-28 12:37:09 其他开发

Docker-Compose 无法复制 haproxy.cfg

我的问题是我有一个 docker-compose.yml 文件和一个 haproxy.cfg 文件,我希望 docker-compose 复制 haproxy.cfg 文件到 docker 容器.根据帖子 Docker composer copy files 我可以使用卷来做到这一点,但在我的情况下我收到以下错误.任何人都可以帮助我实现这一目标. 下面是代码和一切 docker-com ..
发布时间:2021-12-26 23:01:25 其他开发

在 nginx 中处理 OPTIONS 请求

我们目前使用 HAProxy 作为负载均衡器,它会定期向下游框发出请求,以确保它们使用 OPTIONS 请求处于活动状态: 选项/index.html HTTP/1.0 我正在将 nginx 设置为具有缓存的反向代理(使用 ncache).出于某种原因,当 OPTIONS 请求进来时,nginx 会返回 405: 192.168.1.10 - - [22/Oct/2008:16: ..
发布时间:2021-12-13 22:11:33 其他开发

HAProxy + WebSocket 断线

我正在使用 HAProxy 在子域上向 node.js 应用程序发送请求. 我无法让 WebSockets 工作.到目前为止,我只能让客户端建立一个 WebSocket 连接,但是很快就出现了断开连接. 我在 ubuntu 上.我一直在使用各种版本的 socket.io 和 node-websocket-server.客户端是最新版本的 Safari 或 Chrome.HAProxy ..
发布时间:2021-12-01 22:27:06 其他开发

微服务架构中如何处理网络调用

我们使用微服务架构,其中顶级服务用于将 REST API 暴露给最终用户,后端服务执行查询数据库的工作. 当我们收到 1 个用户请求时,我们会向后端服务发出大约 30k 个请求.我们将 RxJava 用于顶级服务,因此所有 30K 请求都可以并行执行.我们使用 haproxy 在后端服务之间分配负载.然而,当我们收到 3-5 个用户请求时,我们会收到网络连接异常、无路由到主机异常、套接字连接 ..
发布时间:2021-11-17 03:01:22 其他开发

如何使用 haproxy 对 Kafka Boostrap 进行负载平衡?

我有一个由 3 台在 AWS 上运行的机器组成的 kafka 集群:卡夫卡1到卡夫卡3 我正在使用新样式的 kafka 消费者 (>0.8). 我知道 kafka 客户端连接到其中一台 kafka 服务器,获取服务器元数据,然后直接连接到代理. 我想确保在代理失败的情况下,客户端仍然能够获取元数据. 为此,我有一个具有以下配置的 HAProxy 负载均衡器: 听卡夫卡绑定 ..

HAProxy使用操作系统中的DNS?

我在hsproxy.cfg中为后端服务器使用dns名称,例如 后端s0服务器server0 server0.x.y.local:8080后端s1服务器server1 server1.x.y.local:8080 启动后,名称解析可以正常工作.但是,一旦后端服务器的IP地址更改,请求haproxy的请求就会花费很长时间(例如25秒),然后以503响应(原因:SC).它不会更新或重新解析dns名 ..
发布时间:2021-05-28 19:55:06 其他开发