美文网首页
akka入门学习指引

akka入门学习指引

作者: high_m | 来源:发表于2017-10-26 23:35 被阅读0次

对我而言,对akka的了解是学习scala的过程中书籍中的Akka章节推动的,当时书中介绍说它是一个分布式并行计算框架。莫明地对它挺感兴趣的,就尝试着学习一下,我是先看完了数据中的Akka章节,里面主讲了Actor模型,包含了创建、通信、生命周期、事件驱动、Future异步返回等知识,了解了个大概之后才去官网上看介绍。对于我这种英文阅读能力不是极强的人来说,真的是省时省力。一方面学习效率高了,因为如果一开始就看英文文档的话,了解整个知识体系还是很吃力的;另一方面也提高了英文阅读能力。再者就是学习的是官方的权威的系统的知识,对于知识的全面把控很有帮助。以下是官网的入门学习笔记总结,也引用着网上其他博客的解释。


Akka快速开始

原文

Actor模型的好处:

  • 事件驱动:Actor的工作方式是通过应答消息实现的,Actor之间的消息交互是异步的,也就是说一个Actor向另一个Actor发送消息后,不需阻塞等待应答,可以在这期间做自己的事情。
  • 强分离原则: 不像scala中类的规范使用,Akka的Actor没有公开的Api(如公有方法)给其他对象调用,Actor之间的信息交互只能通过发送消息。
  • 位置透明性: 系统通过工厂方法创造Actor实例并返回实例的引用。一般操作的都是引用变量,不需要关心Actor处在什么位置。
  • 轻量级的:一个Actor消耗不到几百字节,单个应用程序允许百万级的并发Actor同时存在。

相关文章

  • akka入门学习指引

    对我而言,对akka的了解是学习scala的过程中书籍中的Akka章节推动的,当时书中介绍说它是一个分布式并行计算...

  • Akka——入门

    准备工作 Akka要求你安装了 Java 1.6或更高版本。 入门指南和模板工程 最好的学习Akka的方法是下载“...

  • 穿透式学习学习总结1#

    《穿透式学习》总结系列1——如何把学习变成能力 001、写入门指引 把你所学写成一本入门指引,简短或复杂都可以,试...

  • 【Akka】Akka入门编程实例

    引言 这篇文章主要是第一次学习Akka编程,先试试水,探探坑,对Akka和SBT的使用有一个直观的了解,以几个简单...

  • Akka HTTP 快速入门

    因为业务需求,需要对Akka HTTP进行快速学习 什么是Akka HTTP? Akka HTTP 模块组在 ak...

  • Akka系列(四):Akka中的共享内存模型

    通过前几篇的学习,相信大家对Akka应该有所了解了,都说解决并发哪家强,JVM上面找Akka,那么Akka到底在解...

  • Akka的高级主题介绍

    用最精炼的语言(图)来描绘出Akka编程的基本核心组件的概念,并点出基本原理,特别是编程方法,是akka概念性入门...

  • Akka手册译(一)——配置(2)

    akka-cluster akka-multi-node-testkit akka-persistence

  • 入门指引

    1、开启公众号开发者模式 公众平台的技术文档目的为了简明扼要的交代接口的使用,语句难免苦涩难懂,甚至对于不同的读者...

  • Akka介绍和入门

    注:本文大部分文字摘抄《Akka 实战:快速构建高可用分布式应用》中内容,但此书中所用的akka版本比较老,所以本...

网友评论

      本文标题:akka入门学习指引

      本文链接:https://www.haomeiwen.com/subject/coplpxtx.html