commit | 4a9b3cf72d5907235c1d052f6c9137e56b168acb | [log] [tgz] |
---|---|---|
author | Yifei Zhang <yifei.z.luiz@gmail.com> | Fri Jul 20 12:11:10 2018 -0300 |
committer | Daniel Martins Takabayashi <daniel.takabayashi@gmail.com> | Fri Jul 20 12:11:10 2018 -0300 |
tree | 8f4f22b8ff694d7bbc523705ab301b01eb7f0b97 | |
parent | 0f5bc4f6fa6f55dad3944c3b68b9a3c0fcc31ace [diff] |
Zhg metrics api (#72) * adding metrics api * metrics api added * minor fix * travis update for dependency cashe
This is the component responsable for coordinate execution of the steps (actions) in a Marvin engine. The engine-executor is able to communicate with engines through gRPC protocol. More details about the contract can be found on the protobuf file.
The latest stable build can be downloaded from here.
From the root folder, run:
make package
java <OPTIONS> -jar path_to_jar_file.jar
Example of direct invocation with options:
java -DmarvinConfig.engineHome=/path -DmarvinConfig.ipAddress=0.0.0.0 -DmarvinConfig.port=8080 -jar marvin_engine_executor.jar
Marvin is a project started at B2W Digital offices and released open source on September 2017.