前言

Akka是一款非常优秀的分布式并行应用框架,它为快速构建高可用、高性能的分布式应用提供了良好的解决方案。Akka是一款优秀的分布式并发框架,虽然它是基于Scala语言实现的,但我们却可轻松地将其运行在JVM上,在不改变现有架构的基础上支持更高的并发量。另一方面,Akka是一款轻量级开源技术,它既具备良好的性能,也具备优秀的扩展性,非常适合应用在微服务架构中。

Akka的文档稀缺,学习曲线偏高,难以上手。现在,国内终于有了一本Akka 的专著。本书系统讲解了Akka的方方面面,既有Akka本身的特性,也有Akka的周边生态,理论与实践并重,值得一读。

学习并掌握一个分布式并行应用框架,已经成为当下对普通程序员的基本要求。Akka以其高性能、高容错性,恰巧可以作为一个极佳的基础学习框架。作者在Akka方面不仅有丰富的实战经验,并且善于将实战中的各种要点和最佳实践,以通俗易懂的方式呈现在本书中。对于广大程序员而言,本书是对官方文档极佳的补充和解释,强烈推荐!

总目录

第1章认识Akka

这一章全面介绍了Akka的概念、应用场景和系统架构,为技术团队全面了解Akka和技术选型提供了参考依据。

第2~5章走进Actor、线程调度、邮箱、消息路由

这四章详细讲解了Akka的各种模型&组件的原理及用法,如Actor、线程调度( Dispatcher )、邮箱和消息路由等。

第6章实用工具

这一章主要介绍了Akka的一些实用工具包,.如Future、Event Bus、Akka Streams等。

第7~8章远程、集群

这一章主要讲解了Akka分布式&集群相关的内容,如远程Actor.远程路由、事件监听、集群搭建、集群分片、持久化等。

第9章HTTP服务

这一部分讲解了如何使用Akka构建HTTP和WebSocket服务,并实现了一个完整的图文聊天系统。

第10章微服务全家桶之lagom

这一章介绍了一款“全家桶式”的微服务框架Lagom,它基于Akka和Play而构建,提供了一整套微服务解决方案。

国内终于有了一本Akka 的专著,助你架构之路一帆风顺,太香了相关推荐

  1. 我为什么要花3年熬几百个夜写一本推荐系统的专著?

    作者 | gongyouliu 编辑 | auroral-L 大家好,我是强哥.一个热爱暴走.读书.写作的人! 我的新书「构建企业级推荐系统:算法.工程实现与案例分析」终于出版啦!这是一本大部头的书, ...

  2. 耗时两年,我终于出了一本电子书!

    2018 年国庆节前,我开通了微信公众号"Python猫",写下了"喵星来客"系列的第一篇文章. 2020 年国庆节前,我累计创作和翻译了 130+ Pytho ...

  3. 国内首家车身区域控制器量产 电子电气架构进入中央集中式3.0阶段

    从功能独立的分布式架构,到功能集成的域控制架构,如今整车电子电气架构正在加速跨入集中式电子电气架构3.0阶段. 在中央集中式架构中,算力逐渐向中央集中,多个域控制器继续融合最终形成1个中央计算平台+N ...

  4. java高性能反射框架_终于有人把性能优化讲清楚了!阿里架构师推荐的Java性能权威指南可太强了...

    Java给大部分人的感觉就是慢,有严重的性能问题.其实程序慢的问题,与语言无关,与Java无关.Java应用的性能优化也是一个老生常谈的话题,但是只要我们深入的了解性能调优方法,走遍天下都不怕! 大多 ...

  5. 日本网民评论鸿蒙系统,华为P50终于来了:麒麟9000+鸿蒙系统,网友:幸福来得太突然...

    正面设计方面,华为P50采用居中挖孔方案,不再使用"药丸"设计方案,整体颜值提高非常大,华为P50可能采用直屏方案,而P50Pro采用曲面屏设计,打造更高端的外观设计,采用OLED ...

  6. java akka 实战_《Akka实战:快速构建高可用分布式应用》(杜云飞)【摘要 书评 试读】- 京东图书...

    Akka 是一款优秀的分布式并发框架,虽然它是基于 Scala 语言实现的,但我们却可轻松地将其运行在JVM上,在不改变现有架构的基础上支持更高的并发量.另一方面,Akka 是一款轻量级开源技术,它既 ...

  7. 年轻人,我这里有一本防封号秘籍

    常言道:常在河边走,哪有不湿鞋.像我们这些与facebook交往老深的老江湖也难免会被背刺好几次,身边总要带着急救箱准备急救,深怕在半路上看到萌新们被他打趴下一蹶不振,没有办法对其抢救,恰巧今天在路上 ...

  8. 复杂业务下,我们为何选择Akka作为异步通信框架?

    Akka是Scala语言实现的一套基于Actor模型的异步通信框架,可用于构建高并发.分布式.可容错.事件驱动的基于JVM的应用,在Spark中曾被用于实现进程.节点间通信,在实际项目中协助我们成功搭 ...

  9. 决战已开始华为鸿蒙,Others-倒计时八天,华为、谷歌展开“决战”,国内友商“倒戈相向”?-珀斯58同城...

    "鸿蒙"或将填写国产系统的"空白" 两年前,谷歌无视华为的数次合作请求,单方面终止了对华为智能手机的GMS服务,表现相当决绝,这一举动导致华为海外用户大批流失, ...

最新文章

  1. MySQL性能突发事件问题排查技巧
  2. mysql的分库分表
  3. 前端后台管理系统梳理
  4. Java连载3-编译与运行阶段详解JRE,JDK,JVM关系
  5. 【转】HBase原理和设计
  6. 存储过程,游标和触发器实例
  7. java怎么申请变量_java怎么声明变量
  8. 姆町网络验证带壳内存取密钥
  9. ECTOUCH系统默认模板是有显示销量的,但是销量一直为0,第二种方法OK
  10. VARCHART XGantt资讯:视觉计划咨询服务现已在AppSource上
  11. Android窗口被隐藏了怎么办,Android studio中IDE窗口怎么显示或者隐藏?
  12. ubuntu系统中的好用的键盘指法及打字练习软件
  13. 工作两三年了,整不明白架构图都画啥?
  14. 数字图像处理大作业GUI设计
  15. SEO 和 SEM 的优缺点有哪些区别和优势
  16. mysql 5.7版本异常Expression #1 of ORDER BY clause is not in GROUP BY clause and contains 处理
  17. 【转载】xp用户自动登录
  18. 软件测试app访问相机,PlayMemories Mobile应用实测,让相机成为你手机的外置摄像头...
  19. html+css实现一个会旋转且变大的静态照片墙
  20. 微信好友信息统计-图、词云和热图

热门文章

  1. 攒机笔记八:笔记本选购(上)
  2. lrzsz linux安装包,linux 离线安装lrzsz
  3. web前端基础单词汇总
  4. 小型办公室出租,创新办公领域
  5. ubuntu ifconfig 不显示IP地址
  6. Spring 之官方中文文档
  7. Event和Mutex区别
  8. 轻盈的蜻蜓--newLISP!
  9. 【踩坑】MySQL时间索引失效
  10. 7.1-WY22 Fibonacci数列