HTTP 流量复制工具 Gor Go

Apache
Google Go
跨平台
2015-07-21
叶秀兰

Gor 是用 Go 编写的简单 HTTP 流量复制工具,主要是为了从生产服务器返回流量到开发环境。使用 Gor 可以在实际的用户会话中测试代码。

Gor 基础工作流:

Diagram

从端口捕获流量:

# Run on servers where you want to catch traffic. You can run it on each `web` machine.
sudo gor --input-raw :80 --output-tcp replay.local:28020
# Replay server (replay.local).
gor --input-tcp replay.local:28020 --output-http http://staging.com
加载中

评论(15)

Yashin
Yashin
好东西啊,再也不怕测试不全面了 #Gor Go#
做个坏人
做个坏人
不懂…… #Gor Go#
咚往咚来
咚往咚来
这不就是一种变相灰度的方式吗 #Gor Go#
烟灰o_O
烟灰o_O
什么叫流量复制??? #Gor Go#
bkkkd
bkkkd
确实没看懂是什么 #Gor Go#
亅乙丨
唉,发现自己越来越懒了 #Gor Go#
smart_w
smart_w
做HTTP流量监控和统计的吧 #Gor Go#
dadait
dadait
好东西。做测试方便了。 #Gor Go#
程序猿刚子
程序猿刚子
貌似没啥用目前来说 #Gor Go#

Gor v0.10.1 发布,Go 开发的 HTTP 流量复制工具

Gor v0.10.1 发布,更新内容如下: Fixed memory leaks #194 #201 Improved speed by dramatically reducing number of goroutines #194 Fixed input-file #202 更多内容及软件下载请查看:发...

2015/09/04 08:31

Gor v0.10.0 发布,Go 开发的 HTTP 流量复制工具

Gor v0.10.0 发布,更新内容如下: Middleware support! See README and examples folder. #162 Raw input now track responses (they are recorded to file input as well) #162 Changed fi...

2015/08/26 10:22

gor v0.9.8 发布,Go 开发的 HTTP 流量复制工具

gor v0.9.8 发布,更新内容如下: Improve raw-input performance, especially for large payloads #170 Use all cores by default #170 Improve code styling, thanks to golint. #171 Add...

2015/08/07 07:56

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

golang协程闭包数据陷阱

0x1 我们在写协程程序的时候,经常会碰到一个场景就是我们要分发执行任务给不同的goroutine(简称gor),然后再把各个gor的处理结果汇总起来,这个时候就要注意gor的数据污染问题,我们可以通...

09/01 11:50
13
0
Gor

Gor 流量mirror

2016/05/15 11:43
528
2
Gor 流量复制实战

1 需求背景   把prd环境某个域名下的某个post url访问流量复制到stg环境中的机器上,不过在stg环境中访问的post url已经和prd的不一样了,但是后端处理程序是可以处理这种变化的。 ####  ...

2016/06/24 17:58
138
0
oracle--merge

题目:更新tb_fin_art_stock这个表中某个货号某一天往后所有记录stock(库存)字段的值,每天的stock是根据前天的stock字段的值加进货减销售的出来的,现在只能一天一天更新,如9号更改10号的值...

2012/11/28 15:22
22
0
PHP中Session可能会引起并发问题

PHP中Session可能会引起并发问题

2015/06/29 10:34
38
0
2014 年度计划

1. Kafka 阅读 kafka 0.7.x 的代码,了解负载均衡的策略 kafka 0.8.x Samza http://samza.incubator.apache.org/ 2. go-lang beego revel martini nsq http://bitly.github.io/nsq/overview/...

2013/12/23 10:26
158
0
Go 语言特性

1、Go有什么优势 可直接编译成机器码,不依赖其他库,glibc的版本有一定要求,部署就是扔一个文件上去就完成了。 静态类型语言,但是有动态语言的感觉,静态类型的语言就是可以在编译的时候检...

2018/04/17 09:23
5
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部