Goreplay流量录制和回放
日常大部分的测试工作都是在测试环境下,通过模拟用户的行为来对系统进行验证,但是线下模拟场景有限,会出现业务覆盖不全的情况,通过把线上的真实流量复制到线下环境,解决测试环境模拟不够真实,或覆盖不够全面的问题。通过调研,决定用GoReplay + Diffy开源工具。 ...
日常大部分的测试工作都是在测试环境下,通过模拟用户的行为来对系统进行验证,但是线下模拟场景有限,会出现业务覆盖不全的情况,通过把线上的真实流量复制到线下环境,解决测试环境模拟不够真实,或覆盖不够全面的问题。通过调研,决定用GoReplay + Diffy开源工具。 ...
Go Kafka 示例代码, 使用github.com/streadway/amqp库, 包含生产和消费示例代码 ...
Go Rabbitmq 示例代码, 使用github.com/streadway/amqp库, 包含生产和消费示例代码 ...
etcd 是一个高可用强一致性的键值仓库在很多分布式系统架构中得到了广泛的应用,其最经典的使用场景就是服务发现。etcd 中应该尽量只存储系统中服务的配置信息,对于应用数据只推荐把数据量很小,但是更新和访问频次都很高的数据存储在 etcd 中。 ...
pprof 是 golang 官方提供的性能调优分析工具,可以对程序进行性能分析,并可视化数据,看起来相当的直观。 当你的 go 程序遇到性能瓶颈时,可以使用这个工具来进行调试并优化程序。 ...