随笔分类 -  haproxy

HAProxy Data Plane API 3.0 发布
摘要:就在最近haproxy data plane api 3.0 发布了,相对以前有不少变动,官方发布了release note 很值得看看 说明 对于基于haproxy 进行业务负载均衡以及动态配置管理的haproxy data plane api 是一个很不错的选择,对于早期版本的一些使用我有简单介 阅读全文

posted @ 2024-11-04 08:00 荣锋亮 阅读(6) 评论(0) 推荐(0) 编辑

haproxy 2.9 发布
摘要:就在最近haproxy 发布了2.9,有不少新功能 新功能 更快 提供了http/2 线程,共享池,log,健康检查,maps,cache ,stick tables 还有quic 的处理 更灵活 支持syslog 负载均衡,新的提供了更多的支持参数,实际以前也是支持的,提供了更多的quic 配置参 阅读全文

posted @ 2023-12-07 10:41 荣锋亮 阅读(117) 评论(0) 推荐(0) 编辑

haproxy 2.8 发布
摘要:最近haproxy 2.8 发布了,提供了不少新特性,以及新能上的提升 新特性 lua 的邮件通知 新的lua 事件框架 lua 队列支持 更多新的可以lua 访问的server 函数 lua 执行超时指令 http 客户端可以禁用默认dns直接 request 以及response 的http 压 阅读全文

posted @ 2023-06-09 09:43 荣锋亮 阅读(175) 评论(0) 推荐(0) 编辑

haproxy 2.x 请求头安全问题
摘要:就在最近haproxy 官方发布了一个通知关于安全漏洞的,包含了2.0 以及最新版本的,对于使用了2.x 版本的用户最好升级下 临时解决方案 frontend myfrontend http-request deny if { fc_http_major 1 } !{ req.body_size 0 阅读全文

posted @ 2023-03-01 21:01 荣锋亮 阅读(36) 评论(0) 推荐(0) 编辑

haproxy 2.7 发布
摘要:就在最近haproxy 2.7 发布了 支持的新特性 流量整形,新的不少指令,比如filter bwlim-out 以及filter bwlim-in 还包含了response 以及request 的流量处理 支持更大的线程,以前包含了64 线程数的限制 更好的health check 性能 htt 阅读全文

posted @ 2023-01-01 21:15 荣锋亮 阅读(172) 评论(0) 推荐(0) 编辑

使用haproxy 代理minio
摘要:主要是测试下基于haproxy 代理minio ,比较简单 环境准备 docker-compose 文件 version: '3' services: minio: image: minio/minio ports: - "9000:9000" - "19001:19001" environment 阅读全文

posted @ 2022-10-30 19:25 荣锋亮 阅读(549) 评论(0) 推荐(0) 编辑

haproxy dataplaneapi 2.6 发布
摘要:haproxy dataplaneapi 2.6 包含了一些新特性,还是很不错的 新特性 主要还是关于haproxy 2.6 版本新特性,指令的支持 ring 指令支持 global 配置,global 配置部分,可以全部支持了 default,frontend,backend 关键字能力的支持 h 阅读全文

posted @ 2022-07-29 23:15 荣锋亮 阅读(103) 评论(0) 推荐(0) 编辑

coolify 项目代码结构
摘要:coolify 是基于svelte kit 开发的,项目结构遵循了svelte kit 的布局以及开发模式 参考集成模式 构建说明 coolify 使用了js 的不少新特性,推荐使用node 16 以及以上版本,不然运行会有问题 关于svelte kit 的一些说明 svelte kit 使用了类似 阅读全文

posted @ 2022-04-10 21:09 荣锋亮 阅读(126) 评论(0) 推荐(0) 编辑

coolify haproxy 集成简单说明
摘要:coolify 以前介绍过,是一个开源heroku 以及netlify的替换方案,对于服务的访问层集成了haproxy 进行处理 细节上使用了haproxy 的dataplaneapi 进行处理 api 调用部分 核心是利用了模版引擎mustache 以及直接调用的dataplaneapi 初始化部 阅读全文

posted @ 2022-04-10 13:50 荣锋亮 阅读(143) 评论(0) 推荐(0) 编辑

haproxy dataplaneapi 2.5 发布
摘要:haproxy dataplaneapi 2.5 就在几天前已经发布了,支持了不少新特性,总的来说还是稳定性提升,相对来说越来越稳定,提供官方文档也提供了一个做金融云公司的集成玩法,还是值得学习的 参考资料 https://github.com/haproxytech/dataplaneapi/re 阅读全文

posted @ 2022-03-01 11:54 荣锋亮 阅读(69) 评论(0) 推荐(0) 编辑

类似nginx include 模式管理haproxy 配置文件
摘要:默认haproxy 是所有配置都在一个文件中,实际上haproxy 的配置是支持基于文件夹管理的以下是 一个参考的使用说明 环境准备 docker-compose version: '3' services: haproxy: image: haproxytech/haproxy-debian:2. 阅读全文

posted @ 2021-12-11 23:22 荣锋亮 阅读(218) 评论(0) 推荐(0) 编辑

使用haproxy golang config-parser 包生成haproxy 配置
摘要:以下只是简单使用,具体复杂操作建议好好学习下haproxy的配置文件说明 demo 代码 go mod module demoapp go 1.16 require github.com/haproxytech/config-parser/v4 v4.0.0-rc2 // indirect main 阅读全文

posted @ 2021-12-11 01:16 荣锋亮 阅读(199) 评论(0) 推荐(0) 编辑

一种基于s3 管理haproxy 配置的模式
摘要:参考图 原理说明 提供一个原子配置模版,比如haproxy 需要包含一个frontend 以及backend,同时也会包含一些global 以及default 配置(共用的)frontend 以及backend 是成对出现的,我们基于数据库进行管理,每对实现一个版本以及状态管理,同时提供一个agen 阅读全文

posted @ 2021-12-11 00:56 荣锋亮 阅读(100) 评论(0) 推荐(0) 编辑

haproxy 动态配置的几种解决方案
摘要:haproxy 新版本特性是比较都的,以下说明集中动态配置的方法 几种参考方法 consul 官方支持基于consul 的服务发现 dns 基于dns 的服务发现 dataplane api 基于dataplan api 进行控制 confd confd 是一个很不错的方案 ingress cont 阅读全文

posted @ 2021-12-11 00:00 荣锋亮 阅读(864) 评论(0) 推荐(0) 编辑

haproxy tcp 白名单配置说明
摘要:基于acl 可以让haproxy 支持强大的访问控制以及流程处理,以下是一个简单的基于tcp-request 进行4层ip白名单的处理 参考配置 环境准备 version: '3' services: haproxy: image: haproxytech/haproxy-debian:2.5.0 阅读全文

posted @ 2021-12-09 17:50 荣锋亮 阅读(835) 评论(0) 推荐(0) 编辑

haproxy 推荐的性能优化参数
摘要:通过修改/etc/sysctl.conf 支持(取消如下的注释) 官方参考优化参数 # Limit the per-socket default receive/send buffers to limit memory usage # when running with a lot of concu 阅读全文

posted @ 2021-12-03 23:01 荣锋亮 阅读(335) 评论(0) 推荐(0) 编辑

支持prometheus+lua haproxy 2.5 rpm 包
摘要:为了项目集成使用自己构建了一个包含lua 以及prometheus的rpm包(基于开源的,只是自己构建了下) 参考使用 listen stats bind :9000 #option http-use-htx mode http http-request use-service prometheus 阅读全文

posted @ 2021-12-03 22:35 荣锋亮 阅读(202) 评论(0) 推荐(0) 编辑

haproxy ssl 支持
摘要:参考配置 global log 127.0.0.1 local2 tune.ssl.default-dh-param 2048 # 此选项还是比较重要的,不然会有提示信息的(主要是安全问题) chroot /var/lib/haproxy pidfile /var/run/haproxy.pid m 阅读全文

posted @ 2021-12-03 22:20 荣锋亮 阅读(135) 评论(0) 推荐(0) 编辑

haproxy 2.5 发布
摘要:最近hproxy 发布了2.5 版本,包含了以下特性 新特性 动态server 添加 ssl/tls 增强 简化https 日志格式 线程优化 特性说明 http3 支持目前基本nginx 以及haproxy都在已经开始提到日程上了 动态server 添加2.4 开始就已经包含了,是利用了hapro 阅读全文

posted @ 2021-12-03 22:19 荣锋亮 阅读(451) 评论(0) 推荐(0) 编辑

haproxy dataplaneapi
摘要:haproxy dataplaneapi 今年的变动还是比较大的,比如支持了服务发现(consul,aws。。。)而且配置文件也支持了yaml,hcl 等格式的 说明 类似基于agent 模式的设计模式也是一种比较常见的玩法,比如基于confd的nginx 管理,以及百度bfe 的agent 玩法h 阅读全文

posted @ 2021-11-14 23:35 荣锋亮 阅读(106) 评论(0) 推荐(0) 编辑

导航