如何构建一个简易的Akka Java应用程序?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1051个文字,预计阅读时间需要5分钟。
Akka 是一个开源工具包和运行时,用于在 JVM 上构建高度并发、分布式和弹性的应用程序。它提供了 Akka-streams 模块,该模块简化了流的提取和处理,使 Alpakka 成为一个集成了 Akka-streams 的数据处理框架。
Akka是一个免费的开源工具包和运行时,用于在JVM上构建高度并发,分布式和弹性消息驱动的应用程序。除Akka之外,您还具有Akka-streams模块,该模块使流的提取和处理变得容易,Alpakka是基于Reactive Streams和Akka的Java和Scala的Reactive Enterprise Integration库。这里重点介绍如何使用Java创建Akka项目并将其打包。
您已经知道Akka是基于Scala构建的,因此为什么要使用Java而不是Scala?选择Java有多种原因。
- Akka是在JVM上运行的工具包,因此您无需精通Scala即可使用它。
- 您可能已经有一个精通Java的团队,但没有Scala的团队。
- 如果您已经具有基于Java的代码库和各种构建工具(Maven等),则进行评估要容易得多。
这里采用简单的方法,并从lightbend quickstart下载应用程序。
经过一些调整后,maven文件将如下所示,请注意,我们将使用lombok。
本文共计1051个文字,预计阅读时间需要5分钟。
Akka 是一个开源工具包和运行时,用于在 JVM 上构建高度并发、分布式和弹性的应用程序。它提供了 Akka-streams 模块,该模块简化了流的提取和处理,使 Alpakka 成为一个集成了 Akka-streams 的数据处理框架。
Akka是一个免费的开源工具包和运行时,用于在JVM上构建高度并发,分布式和弹性消息驱动的应用程序。除Akka之外,您还具有Akka-streams模块,该模块使流的提取和处理变得容易,Alpakka是基于Reactive Streams和Akka的Java和Scala的Reactive Enterprise Integration库。这里重点介绍如何使用Java创建Akka项目并将其打包。
您已经知道Akka是基于Scala构建的,因此为什么要使用Java而不是Scala?选择Java有多种原因。
- Akka是在JVM上运行的工具包,因此您无需精通Scala即可使用它。
- 您可能已经有一个精通Java的团队,但没有Scala的团队。
- 如果您已经具有基于Java的代码库和各种构建工具(Maven等),则进行评估要容易得多。
这里采用简单的方法,并从lightbend quickstart下载应用程序。
经过一些调整后,maven文件将如下所示,请注意,我们将使用lombok。

