什么是java的akka框架

 时间:2024-10-25 11:15:58

1、Akka 是一个框架, 它提供了一种不同的方法来编写和使用并发代码。它使用了一个参与者模型, 并受到了从函数编程语言 Erlang 中得到的方法的启发.

什么是java的akka框架

2、Akka 本身是用 Scla 编写的, 但它也有一个完整的 Java API 可用。

什么是java的akka框架

3、它可从 www.akka.io 下载, 也可作为依赖项包含在 Maven 项目中:

什么是java的akka框架

4、Actors被设计为处理消息, Akka 框架专注于分发和传递这些消息。这意味着您可以围绕消息流设计应用程序, 而不必专注于与线程的并发和锁定。

什么是java的akka框架

5、下图是一个简单的实例:

什么是java的akka框架什么是java的akka框架

6、MessageActor类是一个actor。actor实现 onReceive 方法, 该方法由actor system在向该actor发送消息时调用。

7、actor是由参与者系统创建的, 而不是由客户端代码使用调用 ActorSystem. actorof 的方法创建的。这允许系统管理参与者, 并随时保留对它的引用。如果您尝试使用常规的新构造函数调用创建参与者的实例, 这将引发异常。

8、actor system本身处理如何运行代码。它通常会生成新的线程, 因为这是 Java 运行并发代码的原始方法。在每个线程中, Akka 将交错不同的执行块, 以产生同时运行的许多并发块的效果。

什么是java的akka框架
  • 微博视频号访客记录如何查看?
  • 微博可以看到访客记录么
  • 微博通讯录好友在哪查看
  • 怎么看手机微博谁偷偷看你
  • 微博能看到访客记录吗
  • 热门搜索
    惩罚女朋友最疼最污的方法 羊肉怎么炖好吃 金钻的养殖方法和注意事项 蛇胆疮最佳治疗方法 怎么钓黑鱼 怎么看内存条频率 实例方法 粤菜家常菜谱大全 肉怎么炒好吃 汽车标志大全