flightstats / hub

fault tolerant, highly available service for data storage and distribution
http://www.flightstats.com
MIT License
103 stars 35 forks source link

Read the docs: https://flightstats.github.io/hub/

hub logo

What is the Hub?

The hub is a distributed linked list.
The hub is a messaging system.
The hub is a long term data store.

The hub is like a Key Value Store

with some differences

The hub is like a Messaging system

and some differences

How to build hub:

Run ./gradlew build

The above command compiles the code, runs the unit tests and integration tests.~~~~

How to run System tests:

From Local:

1) Setup hub: a) ./localDocker.sh (from root directory) b) docker run -p 80:80 hub:local

2) set base.url property in integration-hub.properties

3) Go to root of hub project source and run below command ./gradlew systemTest -i