This is the repository with the microVerum code. MicroVerum consists in a recovery approach for micro-services applications. It is composed by three component: microVerumBubble, microVerumRouter and microVerumAdminConsole.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
There are three docker-compose files that allow to automatically start the components of microVerum and a microservices application (SockShop) for testing.
Test microVerum with a single agent:
docker-compose -f docker-compose-single-service.yml up
Test microVerum with the SockShop app:
docker-compose -f docker-compose-sockshop-verum.yml up
Test the SockShop app:
docker-compose -f docker-compose-sockshop.yml up
To run the performance tests please install jMeter and load the test cases in ./experiments
. More information here.
- David Matos - Development of the tool - GitHub
This project is licensed under the MIT License - see the LICENSE.md file for details