
Akka
小狼_百度
百度,web系统,分布式系统,大数据,机器学习,人工智能等爱好者
展开
-
Akka学习笔记:Actors介绍
任何在过去做过多线程开发的人都不会否认维护多线程应用程序是多么难和头疼的一件事!我这里说的是维护,因为多线程开发开始的时候很简单,当你看到性能的提升对你来说是件多么高兴的一件事。然而,当你看到在子任务中很难找到容易的方法来从错误中恢复;或者是存在僵尸进程的bug很难重现;或者你的监控程序显示你的线程浪费大量的时间来等待共享状态而阻塞的时候对你来说是多么头疼! 我在这里并没有提到Java的并发转载 2016-06-15 15:14:40 · 953 阅读 · 0 评论 -
Akka学习笔记:ActorSystem(调度)
调度 正如你在ActorSystem中的API看到的,如下:1//Light-weight scheduler for running asynchronous tasks after some deadline in the future.2def scheduler :Sch转载 2016-06-15 18:05:58 · 2688 阅读 · 0 评论 -
Akka学习笔记:ActorSystem(配置)
正如我们在前面看到的几篇文章,我们可以用ActorSystem类中的actorOf 方法来创建Actor。其实在ActorSystem中有大量的方法我们可以用,在这里我将介绍Configuration和Scheduling方法。让我们看一下ActorSystem类中的一些方法,如下图:如果想及时了解Spark、Hadoop或者Hbase相关的文章,欢迎关注微信公共帐号:iteblog_转载 2016-06-15 18:01:10 · 4211 阅读 · 0 评论 -
Akka学习笔记:Actor消息处理-请求和响应(2)
接《Akka学习笔记:Actor消息处理-请求和响应(1)》文章目录 [hide]0.1 二、StudentActor对InitSignal消息作出反应,并且发送了QuoteRequest 消息给TeacherActor0.2 四、StudentActor仅仅将QuoteResponse 作为日志打印到控制台/logger0.3 三、TeacherActor转载 2016-06-15 17:50:59 · 2075 阅读 · 0 评论 -
Akka学习笔记:Actor消息处理-请求和响应(1)
在前面的文章《Akka学习笔记:Actor消息传递(1)》和《Akka学习笔记:Actor消息传递(2)》。我们仅仅将消息发送到Actor,并没有期待从Actor发来的响应。 从技术上讲,我们给Actor发送消息,除了没有响应,目标的Actor将对这条消息进行如下操作: 1、给发送者发送一个响应,在我们的例子中,TeacherActor将发送一个quote 到StudentActor作转载 2016-06-15 17:44:15 · 2389 阅读 · 0 评论 -
Akka学习笔记:测试Actors
在《Akka学习笔记:日志》文章中介绍了Akka的日志功能。本文主要介绍如何测试Actors。文章目录 [hide]1 测试Akka1.1 1, 2 - 给Actor发送消息1.2 3、检查Actors的内部状态1.3 4、检查日志消息1.4 5、测试带有构造参数的Actors2 关闭ActorSystem测试Akka转载 2016-06-15 17:20:25 · 1474 阅读 · 0 评论 -
Akka学习笔记:日志
在前面的三篇文章中《Akka学习笔记:ACTORS介绍》《Akka学习笔记:Actor消息传递(1)》和《Akka学习笔记:Actor消息传递(2)》 ,我们只是简单地介绍了Actors以及消息传递如何工作。在这篇文章中我们将给TeacherActor类加一些日志和测试功能。文章目录 [hide]1 回顾2 用SLF4J 打印Akka日志2.1 通过日志来转载 2016-06-15 16:50:08 · 1413 阅读 · 0 评论 -
Akka学习笔记:Actor消息传递(2)
文章目录 [hide]1 消息2 DISPATCHER AND A MAILBOX2.1 1、MailBox2.2 2、Dispatcher3 Teacher Actor消息 我们在前面仅仅讨论了ActorRef的QuoteRequest,并没有看到message的类!这里将介绍,代码如下:1p转载 2016-06-15 16:42:56 · 1162 阅读 · 0 评论 -
Akka学习笔记:Actor消息传递(1)
从前面的《Akka学习笔记:ACTORS介绍》,我们已经简单地了解了Actors。在这篇笔记中,我们将介绍Actor的消息传递。作为例子,我们将继续使用前面介绍的 Student-Teacher模型。 在Actor消息传递的前部分,我们将创建Teacher Actor而不是Student Actor,我们将用一个称为StudentSimulatorApp的主程序。文章目录 [hi转载 2016-06-15 15:34:52 · 2639 阅读 · 0 评论 -
分布式应用框架Akka快速入门
本文结合网上一些资料,对他们进行整理,摘选和翻译而成,对Akka进行简要的说明。引用资料在最后列出。1.什么是AkkaAkka 是一个用 Scala 编写的库,用于简化编写容错的、高可伸缩性的 Java 和 Scala 的 Actor 模型应用。官方网站 (http://akka.io/)的介绍是:Akka is a toolkit and runtime for bu转载 2016-08-01 18:32:41 · 764 阅读 · 0 评论