Akka
| Тип | SDK і бібліотека |
|---|---|
| Розробник | Typesafe Inc. |
| Платформа | віртуальна машина Java |
| Операційна система | кросплатформність |
| Мова програмування | Scala[1][2] |
| Ліцензія | Apache Software License 2.0d[3] |
| Репозиторій | github.com/akka/akka-core |
| Вебсайт | akka.io |
Akka (ост. версія 22.10) - набір інструментів ті бібліотек (Java та Scala) для створення дистрибутивних систем та програм для систем з високим навантаженням на мережу з великою кількістю з'єднань[4].
Akka надає:
- Багатопотокова поведінка без необхідності використання системних конструкцій низького рівня —
- Комунікація між віддаленими системами та компонентами без написання коду для управління мережею.
- Кластерна архітектура
Модулі Акка[5]
- Actor library
- Remoting
- Cluster
- Cluster Sharding
- Cluster Singleton
- Persistence
- Projections
- Distributed Data
- Streams
- Alpakka
- HTTP
- gRPC
Приклади коду
Документація для Java та Scala [6]- doc.akka.io. Приклад Акка актора:
val AkkaVersion = "2.7.0"
libraryDependencies += "com.typesafe.akka" %% "akka-actor-typed" % AkkaVersion
Примітки
- ↑ The akka Open Source Project on Open Hub: Languages Page — 2006.
- ↑ https://github.com/EvanLi/Github-Ranking/blob/master/Data/github-ranking-2025-07-06.csv — 2025.
- ↑ The akka Open Source Project on Open Hub: Licenses Page — 2006.
- ↑ Akka, Akka Project, 20 січня 2023, процитовано 21 січня 2023
- ↑ Overview of Akka libraries and modules • Akka Documentation. doc.akka.io. Процитовано 21 січня 2023.
- ↑ Documentation. akka.io. Процитовано 21 січня 2023.
Community
- https://discuss.akka.io/
- @akkateam Твіттер
- Тег #akka на StackOverflow