Skip to content

v3.4 Components

Andrey Kurilov edited this page May 29, 2017 · 2 revisions

Description

Name File Description
common mongoose-common.jar Common functionality
runner mongoose.jar Runner (entry point)
load-generator mongoose-load-generator.jar I/O tasks generator
load-controller mongoose-load-controller.jar Controller functionality
load-monitor mongoose-load-monitor.jar Monitoring and metrics functionality
model mongoose-model.jar Model
run mongoose.jar Runner and Scenario Engine
storage-driver mongoose-storage-driver.jar Basic storage driver functionality
storage-driver-builder mongoose-storage-driver-builder.jar Storage driver builder functionality
storage-driver-net mongoose-storage-driver-net.jar Abstract netty-based network storage driver
storage-driver-net-http mongoose-storage-driver-net-http.jar Abstract webstorage driver
storage-driver-net-http-s3 mongoose-storage-driver-net-http-s3.jar Amazon S3 storage driver
storage-driver-net-http-swift mongoose-storage-driver-net-http-swift.jar OpenStack Swift storage driver
storage-driver-nio mongoose-storage-driver-nio.jar Abstract non-blocking storage driver
storage-driver-nio-fs mongoose-storage-driver-nio-fs.jar Filesystem storage driver
storage-driver-service mongoose-storage-driver-service.jar Storage driver service
ui mongoose-ui.jar UI (CLI, logging, configuration, GUI, etc)

Storage Drivers Inheritance

storage-driver
|── storage-driver-net
|   └── storage-driver-net-http
|       |── storage-driver-net-http-atmos
|       |── storage-driver-net-http-s3
|       └── storage-driver-net-http-swift
└── storage-driver-nio
    └── storage-driver-nio-fs

Embedding

Gradle

dependencies {
    compile("com.github.emc-mongoose:mongoose-common:[3.4,)")
}

SBT

libDeps += "com.github.emc-mongoose" % "mongoose-common" % "3.4+"
Clone this wiki locally