/matrixslave

It's a slave service (to combine with matrixserver) for processing multiple operations of row * column (of a matrix)

Primary LanguageClojureGNU General Public License v3.0GPL-3.0

matrixslave ver 1.0

It's a slave service (to combine with matrixserver) for processing multiple operations of row * column (of a matrix)

Rational

Distribute the computational load of matrix multiplication, across online services.

Matrixslave is

  • a simple JSON RESTful API service (designed to be a slave)
  • that receive HTTP requests (of calculation)
  • and return JSON results
  • from one or more masters

Technical Requirements

  • Java 8+ / Clojure 1.10 / Leiningen 2.x

Usage

  • Edit the file config/config.edn to set where the slave have to run

  • To run the app

    $ java -jar matrixslave-1.0.jar

  • To run the test

    $ lein midje