随笔分类 -  灰度&&流量拷贝

openresty + gor+minio 集成
摘要:以前有写过简单的容器集成,以下是关于s3集成的,主要是测试数据的捕捉以及回放 参考流程 简单说明 gor 与openresty 部署在一起,为了方便基于supervisord 管理,默认已经开启请求捕捉(80端口),同时supervisord集成了管理,可以通过ui操作是否捕捉 对于捕捉的数据存储在 阅读全文

posted @ 2020-07-20 11:34 荣锋亮 阅读(700) 评论(0) 推荐(0) 编辑

openresty docker 镜像集成gor
摘要:openresty 是一个很不错的nginx 增强版本,以下是openresty 集成gor 的尝试 问题 很多时候我们会基于nginx(openresty) 进行接口的代理,但是我们需要获取请求信息,同时进行回放 解决 gor 是一个很不错的工具,但是我们希望能够进行控制(按需数据捕捉)所以我使用 阅读全文

posted @ 2020-07-19 23:36 荣锋亮 阅读(699) 评论(0) 推荐(0) 编辑

goreplay v1.1.0 支持pro特性docker 镜像
摘要:goreplay v1.1.0 的发布,已经将pro 特性合并到社区版本了(使用了不同的license),所以修改了部分代码,方便测试使用 同时制作了一个docker 镜像 注意主要是为了测试使用,生产环境推荐购买pro license dokerfile 构建说明 需要的代码参考以前的文章 首先需 阅读全文

posted @ 2020-07-19 23:21 荣锋亮 阅读(646) 评论(0) 推荐(0) 编辑

编译goreplay v1.1.0 minio 集成支持
摘要:goreplay 默认对于minio s3 的支持不是很好,所以修改了关于s3 的部分代码,可以方便的集成minio 需要修改的代码 注意pro 特性也是需要修改的 s3_reader.go 修改的不好,实际应该走环境变量 func awsConfig() *aws.Config { region 阅读全文

posted @ 2020-07-19 21:08 荣锋亮 阅读(357) 评论(0) 推荐(0) 编辑

编译goreplay v1.1.0 支持二进制协议捕捉
摘要:goreplay v1.1.0 将pro 的代码合并到了社区版本中(使用了不同的许可协议) 以下是修改配置,进行pg 数据协议的捕捉 编译pro 特性的代码 clone 代码 git clone https://github.com/buger/goreplay.git 修改代码支持pro 特性 修 阅读全文

posted @ 2020-07-19 12:33 荣锋亮 阅读(551) 评论(0) 推荐(0) 编辑

goreplay v1.1.0 发布
摘要:goreplay 在半个月之前发布了,有好多提升,同时pro 的代码也移到主代码仓库了(使用了不同的license) 如果需要试用pro 的功能可以自己修改代码,编译一个版本 修改修改的代码为 pro.go var PRO = true 这样我们就可以体验以下tcp 二进制协议的处理了,看看代码也不 阅读全文

posted @ 2020-07-19 11:55 荣锋亮 阅读(224) 评论(0) 推荐(0) 编辑

ff4j spring boot 基本试用
摘要:ff4j 是一个很不错的特性开关开发框架,同时官方也提供了spring boot starter 以下是一个简单的学习试用 docker方式运行 参考自官方文档,同时官方也提供了几个全家桶的集成(基于docker) docker 启动 docker run -d -p 8090:8080 clunv 阅读全文

posted @ 2020-04-19 22:30 荣锋亮 阅读(1767) 评论(0) 推荐(0) 编辑

使用nginx mirror 制作nexus 的简单ha
摘要:主要是运行两台nexus 机器,通过nexus 的host 以及proxy 以及public 模型,结合nginx 的mirror 将对于host 的get 请求 mirror 到另一台机器proxy nexus 的仓库,变相的cache 需要的仓库代码。 参考架构图 来自nexus 的一个分享 说 阅读全文

posted @ 2019-04-28 22:34 荣锋亮 阅读(815) 评论(0) 推荐(0) 编辑

Flagr 架构
摘要:来自官方文档 https://checkr.github.io/flagr/#/flagr_overview There are three components in the flagr, Flagr Evaluator, Flagr Manager, and Flagr Metrics. Fla 阅读全文

posted @ 2019-04-26 14:24 荣锋亮 阅读(326) 评论(0) 推荐(0) 编辑

flagr 数据库配置
摘要:flagr 是一个很不错的特性开关、a/b 测试服务,默认使用的是sqlite 数据库,但是我们可以通过配置,使用不同的数据库 sqlite、mysql、postrgresql、json_file、json_http 说明测试都是通过docker-compose 运行 sqlite默认配置 sqli 阅读全文

posted @ 2019-04-26 14:10 荣锋亮 阅读(529) 评论(0) 推荐(0) 编辑

flagr a/b 测试特性开关&&微服务动态配置工具
摘要:flagr a/b 测试特性开关&&微服务动态配置工具 简单运行 docker docker run -it -p 18000:18000 checkr/flagr 运行界面 说明 参考连接有一般关于特性开关开发的书,挺不错。 参考文档 https://checkr.github.io/flagr/ 阅读全文

posted @ 2019-04-26 12:37 荣锋亮 阅读(549) 评论(0) 推荐(0) 编辑

goreplay 输出流量捕获数据到 elasticsearch
摘要:goreplay 是一个很不错的流量拷贝,复制工具,小巧,支持一些扩展,当然也提供了企业版,企业版 功能更强大,支持二进制协议的分析 。 为了方便数据的存储,我们可以使用es 进行存储 环境准备 docker-compose version: "3" services: nginx: build: 阅读全文

posted @ 2019-01-13 12:39 荣锋亮 阅读(1920) 评论(0) 推荐(0) 编辑

goreplay 镜像nginx web app流量
摘要:goreplay 是一个很不错的流量拷贝,复制工具,小巧,支持一些扩展,当然也提供了企业版,企业版 功能更强大,支持二进制协议的分析 备注: 演示使用docker-compose 运行,测试镜像流量到其他的两个web app (openresty) 环境准备 docker-compose 文件 ve 阅读全文

posted @ 2019-01-13 11:06 荣锋亮 阅读(1169) 评论(0) 推荐(0) 编辑

hoverfly api 模拟框架了解
摘要:What is Hoverfly? Hoverfly is a lightweight, open source API simulation tool. Using Hoverfly, you can create realistic simulations of the APIs your ap 阅读全文

posted @ 2018-05-03 10:45 荣锋亮 阅读(1027) 评论(0) 推荐(0) 编辑

toxiproxy 安装试用
摘要:备注: 实际上是一个代理工具,但是又不是简单的进行代理(tcp,可以配置策略,toxics 实现延迟,模拟故障, 对于这个大家可能了解的就是netflix 公司的chaos monkey,实际的使用大家可以参考相关文章,本次只是 对于toxiproxy 的简单安装试用,同时这个工具可以放到大家持续集 阅读全文

posted @ 2017-11-20 09:53 荣锋亮 阅读(1538) 评论(0) 推荐(0) 编辑

goreplay(gor) golang 流量拷贝工具试用
摘要:1. 项目地址 https://github.com/buger/goreplay 2. 安装 wget https://github.com/buger/goreplay/releases/download/v0.16.1/gor_0.16.1_x64.tar.gz tar xvf gor_0.1 阅读全文

posted @ 2017-11-07 14:30 荣锋亮 阅读(3382) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示