Previously know as [patriknw/akka-data-replication](https://github.com/patriknw/akka-data-replication), which was originally inspired by [jboner/akka-crdt](https://github.com/jboner/akka-crdt). The functionality is very similar to akka-data-replication 0.11. Here is a list of the most important changes: * The package name changed to `akka.cluster.ddata` * The extension was renamed to `DistributedData` * The keys changed from strings to classes with unique identifiers and type information of the data values, e.g. `ORSetKey[Int]("set2")` * The optional read consistency parameter was removed from the `Update` message. If you need to read from other replicas before performing the update you have to first send a `Get` message and then continue with the ``Update`` when the ``GetSuccess`` is received. * `BigInt` is used in `GCounter` and `PNCounter` instead of `Long` * Improvements of java api * Better documentation
14 lines
349 B
Scala
14 lines
349 B
Scala
import akka.{ AkkaBuild, Dependencies, Formatting, MultiNode, Unidoc, OSGi }
|
|
import com.typesafe.tools.mima.plugin.MimaKeys
|
|
|
|
AkkaBuild.defaultSettings
|
|
|
|
Formatting.formatSettings
|
|
|
|
OSGi.distributedData
|
|
|
|
Dependencies.distributedData
|
|
|
|
//MimaKeys.previousArtifact := akkaPreviousArtifact("akka-distributed-data").value
|
|
|
|
enablePlugins(MultiNodeScalaTest)
|