-
jvm-sandbox moonbox 月光宝盒-04-月光宝盒Docker部署手册
月光宝盒Docker部署手册
1、极速启动
如果您不想修改任何配置,只想看看月光宝盒有啥功能,下载完代码后,在 当前工程下的docker文件夹 下,执行如下命令:
# x86架构下
docker-compose -f docker-compose.yml up
# arm架构下
docker-compose -f docker-compose-arm64.yml up
这需要您保留...
2020-06-04 05:34:28 |
Jvm
-
jvm-sandbox moonbox 月光宝盒-03-快速开始
快速开始
Moonbox操作视频
1、项目简介 📹
2、代码简介 📹
3、本地部署 📹
4、功能简介 📹
5、流量录制简介 📹
6、流量回放简介 📹
7、自定义类Mock 📹
8、远程部署 📹
Moonbox平台部署
资源准备
资源类型
资源版本
说明
jdk
1....
2020-06-04 05:34:28 |
Jvm
-
jvm-sandbox moonbox 月光宝盒-02-技术原理
技术原理
系统架构图
月光宝盒平台分为2个部分,分别为moonbox-agent 和 moonbox-server
moonbox-agent
使用java-attach技术(实际的动态字节码增强由JVM-Sandbox实现)动态代理到目标进程上,提供流量录制和回放的增强
moonbox-server
agent端使用接口,提供配置查询、录制流量保存、流量查询、回放结...
2020-06-04 05:34:28 |
Jvm
-
jvm-sandbox moonbox 月光宝盒-01-用户操作手册
用户使用手册
Moonbox月光宝盒是一款流量回放平台产品,提供可视化的操作使用界面。
关于平台的部署请参考项目文件。
本文着重介绍平台的主要功能和操作方法.
流量录制
新增/编辑模板
操作路径为:【流量录制-新增模板/编辑】。下面按照页面区域讲解配置项
基础信息配置
应用名称
: server端接口 /api/app/appNameList 返回,server部...
2020-06-04 05:34:28 |
Jvm
-
jvm-sandbox moonbox 月光宝盒-00-overview 入门
Moonbox:月光宝盒
Moonbox(月光宝盒)是JVM-Sandbox生态下的,基于jvm-sandbox-repeater重新开发的一款流量回放平台产品。
在jvm-sandbox-repeater基础上提供了更加丰富功能,同时便于线上部署和使用。
功能点
jvm-sandbox-repeater
moonbox(月光宝盒)...
2020-06-04 05:34:28 |
Jvm
-
jvm-sandbox-03-开发者指南
JVM-SANDBOX
DEVELOPER-GUIDE
一个钟,一个能报时的钟,一个损坏了的钟
我们定义了一个抽象类的钟,期望可以实现每隔一定的时间进行报时。
/**
* 报时的钟
*/
public abstract class Clock {
/**
* 状态检查
*/
abstract void checkState();
/...
2020-06-04 05:34:28 |
Jvm
-
jvm-sandbox-02-沙箱安装与配置
JVM-SANDBOX
USER-GUIDE
环境要求
JDK6+
Linux/UNIX/MacOS;暂不支持WINDOWS,主要是一些脚本需要改造
安装容器
本地安装
首先需要下载最新稳定版本
下载完成并解压之后在./sandbox目录下执行./install-local.sh脚本,指定沙箱的安装目...
2020-06-04 05:34:28 |
Jvm
-
jvm-sandbox-01-quick start 快速入门实战
java 程序准备
首先准备一个简单的 java web 程序。
springboot 入门例子
打包
mvn clean package
然后把对应的 jar springboot-hello-word-1.0-SNAPSHOT.jar 上传到 linux 服务器。
启动
java -jar springboot-hello-word-1.0-SNAPSHOT.ja...
2020-06-04 05:34:28 |
Jvm