Akkaとは何か?
- ScalaとJavaで使える、並行処理を実現するためのツールキット
- ツールキットであたフレームワークではないため(ScalaのPlay Framework2などに組み込まれていたりする)
Akkaで出てくる概念
- Actors
- ActorSystem
- mailboxes
- switching actor behaviors.
- Supervision
- Monitoring
- actor life cycle
- actor hierarchy
- Routing Messages
- Akka dispatcher
- Futures
- Agents
- Akka scheduler
- Akka Persistence
- Akka Clustering
- Akka Streams
- Akka HTTP
- Lagom