https://github.com/evolution-gaming/akka-tools
akka-tools
https://github.com/evolution-gaming/akka-tools
akka scala
Last synced: about 1 year ago
JSON representation
akka-tools
- Host: GitHub
- URL: https://github.com/evolution-gaming/akka-tools
- Owner: evolution-gaming
- License: mit
- Created: 2016-10-01T13:02:41.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-07-29T13:56:36.000Z (almost 2 years ago)
- Last Synced: 2025-04-23T00:16:35.965Z (about 1 year ago)
- Topics: akka, scala
- Language: Scala
- Size: 423 KB
- Stars: 7
- Watchers: 15
- Forks: 4
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# akka-tools
[](https://github.com/evolution-gaming/akka-tools/actions?query=workflow%3ACI)
[](https://coveralls.io/r/evolution-gaming/akka-tools)
[](https://app.codacy.com/gh/evolution-gaming/akka-tools/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
[](https://evolution.jfrog.io/artifactory/api/search/latestVersion?g=com.evolutiongaming&a=akka-tools_2.13&repos=public)
[](https://opensource.org/licenses/MIT)
### ExtractShardId
ExtractShardId is an interface of the function used by Akka sharding to extract ShardId from an incoming message.
Our implementation of ExtractShardId supports mapping of specific EntityId-s to specific ShardId-s.
All other not pre-configured EntityId-s will be mapped to equal individual ShardId-s.
## Setup
```scala
addSbtPlugin("com.evolution" % "sbt-artifactory-plugin" % "0.0.2")
libraryDependencies += "com.evolutiongaming" %% "akka-tools" % "3.0.13"
```