Moonbox(月光宝盒) —— 流量回放平台
Moonbox(月光宝盒)是一个无侵入的线上流量录制和流量回放平台,沿用了 jvm-sandbox-repeater 的 SPI 设计,并提供了大量的常用插件,同时也提供数据统计和存储能力。通过 Moonbox 可以实现自动化测试、线上问题追踪、和业务监控等能力。 Moonbox(月光宝盒)是JVM-Sandbox生态下的,基于jvm-sandbox-repeater重新开发的一款流量回放平台产品,其在 jvm-sandbox-repeater 基础上提供了更加丰富功能,同时便于线上部署和使用,更多对比参考。 名词解释 录制:把一次请求的入参、出参、下游RPC、DB、缓存等序列化并存储的过程 回放:把录制数据还原,重新发起一次或N次请求,对特定的下游节点进行MOCK的过程 入口调用:入口调用一般是应用的流量来源,比如http/dubbo,在调用过程中录制调用入参,返回值。回放时作为流量发起和执行结果对比依据 子调用:区别于入口调用,子调用是调用执行过程中某次方法调用。子调用在录制时会记录该方法的入参、返回值;回放时用该返回值进行MOCK MOCK:在回放时,被拦截的子调用不会发生真实调...

