Akkastrator license

Scaladoc Maven Central Dependency Status Reference Status

Build Status codecov Codacy Badge BCH compliance

Latest scaladoc documentation

Install

Add the following dependency to your build.sbt:

libraryDependencies += "pt.tecnico.dsi" %% "akkastrator" % "0.8.0"

We use semantic versioning.

Notes

The content of the sent messages are not persisted to the journal, however the content of the received responses is persisted to the journal. This has the following implications:

  1. It is not possible to reap the benefits of Event Sourcing since the requests are not journaled. However it is possible to implement ES on top of akkastrator by sending aditional messages inside the orchestrators.
  2. If sensitive data is sent in the responses be sure to secure your journals as the data will be journaled there.

License

Akkastrator is open source and available under the MIT license.