随笔分类 -  haproxy

haproxy 支持fix 协议
摘要:haproxy2.4(社区版)支持fix 协议的处理,包含以下特性 lb 多个fix server 加密fix 消息(tls) 校验fix 消息 基于tag 的路由 基于tls 客户端证书的认证 客户端ip 匹配 说明 fix 在金融领域使用的比较多,后边可以尝试下此特性 参考资料 https:// 阅读全文

posted @ 2021-04-05 11:28 荣锋亮 阅读(108) 评论(0) 推荐(0) 编辑

haproxy opentracing 安装构建说明
摘要:说明: 使用了centos 8 版本 依赖 libev yum install -y libev-devel opentracing wget https://github.com/opentracing/opentracing-cpp/archive/v1.5.0.tar.gz tar xf v1 阅读全文

posted @ 2020-11-16 11:41 荣锋亮 阅读(281) 评论(0) 推荐(0) 编辑

haproxy 2.3 发布
摘要:haproxy 2.3 在这个月发布了,支持了好多新特性,以下是来自官方的一个简单说明 新特性 syslog 协议lb支持(tcp/udp) opentracing 支持(基于spoe) ssl/tls 增强 改善cache 连接提升(http3/quic 逐步支持) 参考资料 https://ww 阅读全文

posted @ 2020-11-16 11:40 荣锋亮 阅读(565) 评论(0) 推荐(0) 编辑

haproxy dataplaneapi golang sdk 简单使用
摘要:前边有简单说过基于go-swagger 生成haproxy dataplaneapi api 以下一个简单说明 环境准备 docker-compose 文件 version: "3" services: grafana: image: grafana/grafana ports: - "3000:3 阅读全文

posted @ 2020-07-28 21:54 荣锋亮 阅读(575) 评论(0) 推荐(0) 编辑

haproxy dataplaneapi golang sdk 说明
摘要:因为haproxy 的dataplaneapi 提供了完整的swagger 描述,我们可以基于swagger 代码生成工具,生成各种语言的 sdk,以下是关于golang 的一个说明 工具 基于go-swagger 安装(可以基于构建好的以及brew) 命令 注意推荐使用go mod 模式 swag 阅读全文

posted @ 2020-07-28 00:01 荣锋亮 阅读(368) 评论(0) 推荐(0) 编辑

HAProxy Process Management
摘要:参考资料:https://www.haproxy.com/blog/haproxy-process-management In his HAProxyConf 2019 presentation, William Lallemand (Senior HAProxy Developer) shows 阅读全文

posted @ 2020-07-14 09:58 荣锋亮 阅读(311) 评论(0) 推荐(0) 编辑

graphql mesh graphql 模式使用HAProxy Data Plane API 的流程
摘要:整体的流程没有变,只是使用的方式稍有变动(方法名) 说明 graphql mesh 会将swagger api 的get,put,post,delete, 等操作转换为不同的操作,get以query 展现 post,put,delete 以mutaion展现,以下是一个简单的使用说明 流程 获取ve 阅读全文

posted @ 2020-05-19 11:32 荣锋亮 阅读(331) 评论(0) 推荐(0) 编辑

通过graphql mesh 暴露HAProxy Data Plane API graphql api
摘要:graphql mesh是一个很不错的graphql 框架,提供了多种数据的统一访问,以下是通过graphql mesh 暴露HAProxy Data Plane API 为graphql api,以前有写过一个使用swagger-to-graphql 转换的,参考https://www.cnblo 阅读全文

posted @ 2020-05-19 10:43 荣锋亮 阅读(345) 评论(0) 推荐(0) 编辑

HAProxy Data Plane API 使用流程
摘要:HAProxy Data Plane API 的功能是越来越强大了,以下是一个使用的整理 Data Plane API 使用流程 1. 获取api地址(目前包含了v1,v2,推荐使用v2),比如 /v1/specification,/v2/specification 2. 代码生成(可以通过rest 阅读全文

posted @ 2020-05-19 09:13 荣锋亮 阅读(1102) 评论(0) 推荐(0) 编辑

HAProxy Data Plane API 2.0 docker 镜像
摘要:最近HAProxy Data Plane API 2.0 发布了,基于官方说明以及以前的测试,创建了一个v2的dockerfile dataplaneapi 下载地址 https://github.com/haproxytech/dataplaneapi docker 镜像 dockerfile F 阅读全文

posted @ 2020-05-18 21:43 荣锋亮 阅读(587) 评论(0) 推荐(0) 编辑

Announcing HAProxy Data Plane API 2.0
摘要:转自:https://www.haproxy.com/blog/announcing-haproxy-dataplane-api-20/ Version 2.0 of the HAProxy Data Plane API brings some exciting enhancements that 阅读全文

posted @ 2020-05-18 09:32 荣锋亮 阅读(319) 评论(0) 推荐(0) 编辑

cortex 水平扩展试用
摘要:cortex 支持多实例运行,可以灵活实际大规模的部署,以下demo,运行了三个cortex 实例,没有配置副本数(主要是ha ) 同时对于三个cortex 使用haproxy 做为push 以及查询接口的lb,同时基于prometheus 对于haproxy 进行监控(基于haproxy 2.0 阅读全文

posted @ 2019-09-29 13:52 荣锋亮 阅读(912) 评论(0) 推荐(0) 编辑

使用openrc 管理容器中的服务
摘要:对于后台任务一般是不建议在容器中运行的,但是如果我们为了简化应用的部署,可能会使用后台任务进行服务的管理,类似的 工具很多,supervisor,systemd , init.d 同时对于docker 的alpine 容器镜像我们可以使用openrc,以下是一个简单的demo,也是 借鉴子hapro 阅读全文

posted @ 2019-09-03 15:46 荣锋亮 阅读(2157) 评论(0) 推荐(0) 编辑

haproxy 2.0 dataplaneapi rest api 转为graphql docker 镜像
摘要:为了方便直接使用haproxy dataplaneapi graphql 格式的查询,制作了一个简单的docker 镜像 基于dotenv 进行配置管理,可以直接通过环境变量传入参数,处理不同haproxy dataplaneapi 的地址 dockerfile 源码 参考github https: 阅读全文

posted @ 2019-09-02 16:08 荣锋亮 阅读(387) 评论(0) 推荐(0) 编辑

haproxy 2.0 dataplaneapi rest api 转为graphql
摘要:haproxy 2.0 dataplaneapi rest api 是比较全的,以下是一个简单的集成graphql,通过swagger-to-graphql 转换为graphql api 方便使用 环境准备 项目准备 yarn init -y yarn add express express-gra 阅读全文

posted @ 2019-09-02 10:14 荣锋亮 阅读(413) 评论(0) 推荐(0) 编辑

haproxy 2.0 dataplaneapi rest api 几个方便的问题排查接口
摘要:在使用haproxy 2.0 dataplaneapi的时候,刚开始的时候我们可能需要进行调试,保证我们的配置在我们的系统环境中 是可以使用的,以下是自己在当前学习中为了排查问题会使用的几个api 创建事物 haproxy2.0 dataplaneapi 提出了一个事物的概念,用来确保对于配置的修改 阅读全文

posted @ 2019-09-02 09:38 荣锋亮 阅读(674) 评论(0) 推荐(0) 编辑

haproxy 2.0 dataplaneapi 类似的工具haproxyadmin
摘要:haproxyadmin 是一个python 的pip 包,提供了类似dataplaneapi 的功能,使用上也比较简单,同时提供的方法也比较全 使用的技术与dataplaneapi 基本类似,也是一个可选的扩展haproxy 的工具,提供文档也比较详细,就是已经大概4个多月 没有进行迭代更新了 参 阅读全文

posted @ 2019-09-01 23:32 荣锋亮 阅读(519) 评论(0) 推荐(0) 编辑

haproxy 2.0 dataplaneapi rest api 试用
摘要:我们可以基于haproxy 提供的dataplaneapi 动态进行haproxy 配置的修改,增强haproxy的可编程能力,以下是一个简单 的测试,基于docker-compose运行 环境准备 docker-compose文件 version: "3" services: grafana: i 阅读全文

posted @ 2019-09-01 17:50 荣锋亮 阅读(1636) 评论(0) 推荐(0) 编辑

haproxy 2.0 dataplaneapi docker 镜像
摘要:为了方便测试dataplaneapi 基于官方的docker镜像,制作了一个简单的包含dataplaneapi 的镜像 下载dataplaneapi https://github.com/haproxytech/dataplaneapi/releases Dockerfile FROM haprox 阅读全文

posted @ 2019-08-31 23:34 荣锋亮 阅读(604) 评论(0) 推荐(0) 编辑

haproxy2.0 dataplaneapi 简单说明
摘要:haproxy2.0 支持基于dataplaneapi 的haproxy 动态配置修改以及服务生效,早期大家为了动态 可以会基于dsn 的服务发现模式,基于confd 结合consul 动态生成配置并加载,现在支持了基于 api 的控制,还是很方便的 帮助命令 Usage: dataplaneapi 阅读全文

posted @ 2019-08-31 22:53 荣锋亮 阅读(1003) 评论(0) 推荐(0) 编辑

导航