What are the language and product alternatives to Akka?

前端 未结 6 1316
小鲜肉
小鲜肉 2021-01-30 14:30

Right now I\'m looking at Play Framework and like it a lot. One of the parts heavy advertised amongst the features offered in Play is Akka.

In order to better understand

6条回答
  •  春和景丽
    2021-01-30 14:55

    Akka is a toolkit and runtime for building concurrent & distributed systems. To achieve this, Akka use Actor model. If you are looking for an alternative for Akka, i think you can not find a complete solution like Akka, because Akka have several features that enable you to develop robust concurrent & distributed system:

    • Akka actor
    • Actor Routing, Supervising and Monitoring
    • Asynchronous and non-blocking messaging
    • Akka Cluster (for cluster management)
    • Akka persistence (for implementing Event sourcing, persistence actor and At-Least-Once Delivery messaging)
    • Akka I/O (for TCP & UDP communication)
    • Akka HTTP (for HTTP communication as client or server)
    • Akka Stream (for stream processing)
    • ...

    But i suggest to take a look at Erlang/OTP and Quasar.

提交回复
热议问题