Akka是一款非常優(yōu)秀的分布式并行應用框架,它為快速構建高性能、高可用的分布式應用提供了良好的解決方案。 本書是資深Java技術專家在大量實踐后的經驗與教訓的總結,以實戰(zhàn)為導向,從架構、組件、工具包、分布式&集群、微服務等多個角度對Akka進行了詳細的講解,為快速構建高可用、高性能的分布式應用提供了詳盡指導。每個知識點都配備了詳細的代碼示例和配置說明,實操性極強。 全書一共10章: 第1章全面介紹了Akka的概念、應用場景和系統(tǒng)架構,為技術團隊全面了解Akka和技術選型提供了參考依據; 第2~5章詳細講解了Akka的各種模型&組件的原理及用法,如Actor、線程調度(Dispatcher)、郵箱和消息路由等; 第6章介紹了Akka的一些實用工具包,如Future、Event Bus、Akka Streams等; 第7~8章主要講解了Akka分布式&集群相關的內容,如遠程Actor、遠程路由、事件監(jiān)聽、集群搭建、集群分片、持久化等; 第9章講解了如何使用Akka構建HTTP和WebSocket服務,并實現了一個完整的圖文聊天系統(tǒng)。 第10章介紹了一款“全家桶式”的微服務框架Lagom,它基于Akka和Play而構建,提供了一整套微服務解決方案。