An open API service indexing awesome lists of open source software.

https://github.com/tomyitav/bluetorch-recorder

Safely store network-sent objects to MongoDB, using Akka
https://github.com/tomyitav/bluetorch-recorder

akka guice mongodb

Last synced: 3 months ago
JSON representation

Safely store network-sent objects to MongoDB, using Akka

Awesome Lists containing this project

README

          

# bluetorch-recorder #

This project is intended to periodically store entities to MongoDB, using:

- Akka
- mongo-java-driver
- Guice for DI

### Project structure ###

* runnable package - for interacting with actors
* actors - for handling asynchronous operations
* db package - interacting with MongoDB

### How do I get set up? ###

* Git clone project
* Create configuration file, config.properties. Example can be found in test directory - RecorderConfigTest.java
* Create environment variable - LOCAL_CONFIG_DIR that contains path to config file.
* Open command line in project directory
* mvn clean
* mvn install
* run jar: java -jar target\bluetorch-recorder-0.0.1-SNAPSHOT-jar-with-dependencies.jar