更輕松地構建強大的反應式、并發和分布式應用程式
Akka 是一個用 Scala 撰寫的庫,用于在 JVM 平臺上簡化撰寫具有可容錯的、高可伸縮性的 Java 和 Scala 的 Actor 模型應用,其同時提供了Java 和 Scala 的開發介面,Akka 允許我們專注于滿足業務需求,而不是撰寫初級代碼,在 Akka 中,Actor 之間通信的唯一機制就是訊息傳遞,Akka 對 Actor 模型的使用提供了一個抽象級別,使得撰寫正確的并發、并行和分布式系統更加容易,Actor 模型貫穿了整個 Akka 庫,為我們提供了一致的理解和使用它們的方法,
- Gitter Chat,Akka 在線交流平臺;
- Akka Forums,Akka 論壇;
- Akka in GitHub,Akka 開源專案倉庫;
- Akka Official Website,Akka 官網;
- Akka Java API,Akka 應用程式編程介面,
快速入門指南
- 快速入門 Akka Java 指南
- 快速入門 Akka Scala 指南
目錄
-
安全公告
-
入門指南
- Akka 簡介
- 為什么現代系統需要新的編程模型
- Actor 模型如何滿足現代分布式系統的需求
- Akka 庫和模塊概述
- Akka 應用程式示例簡介
- 第 1 部分: Actor 的體系結構
- 第 2 部分: 創建第一個 Actor
- 第 3 部分: 使用設備 Actors
- 第 4 部分: 使用設備組
- 第 5 部分: 查詢設備組
-
一般概念
- 術語及概念
- Actor 系統
- 什么是 Actor?
- 監督和監控
- Actor 參考、路徑和地址
- 位置透明
- Akka 和 Java 記憶體模型
- 訊息傳遞可靠性
- 配置
-
Actors
- Actors(詳述了 Akka 中常見的 API 操作,強烈推薦閱讀)
- 容錯
- 調度器
- 郵箱
- 路由
- FSM
- 持久化
- 持久化 - 模式演化
- 持久化查詢
- LevelDB 的持久化查詢
- 持久化 FSM
- 持久化 - 構建存盤后端
- 測驗 Actor 系統
-
Akka 型別
- 入門指南
- Actors
- 調度器
- 共存
- Actor 生命周期
- 互動模式
- 容錯
- Actor 發現
- 路由
- Stash
- 流
- 分布式資料
- 集群單例
- 集群分片
- 持久性
- 作為 FSM 的行為
- 測驗
-
集群
- 集群規范
- 集群的使用方法
- 集群感知路由器
- 集群單例
- 集群中的分布式發布訂閱
- 集群客戶端
- 集群分片
- 集群度量擴展
- 分布式資料
- 跨多個資料中心集群
- 多虛擬機測驗
- 多節點測驗
-
流
-
網路
- 遠程處理
- 遠程處理(代號動脈)
- 序列化
- I/O
- 使用 TCP
- 使用 UDP
- DNS 擴展
- Camel
-
發現
-
協作
-
Futures 和 Agents
- Futures
- Agents
-
工具
- 事件總線
- 日志記錄
- 調度程式
- 持續時間
- 斷路器
- Java 8 兼容性
- Akka 擴展
-
其他 Akka 模塊
- Akka HTTP
- Alpakka
- Alpakka Kafka Connector
- Akka 持久化的 Cassandra 插件
- Akka 持久化的 Couchbase 插件
- Akka 管理
- Akka gRPC
- 社區專案
- Lightbend 贊助的相關專案
- Play 框架
- Lagom
-
如何:常見模式
-
專案資訊
- 遷移指南
- 滾動更新
- 問題追蹤
- 許可證
- 專案
-
附加資訊
- 二進制兼容規則
- 模塊標記為“可能改變”
- 如何部署 Akka?
- 常見問題
- IDE 提示
- 書籍和視頻
- OSGi 中的 Akka
原文地址: https://guobinhit.github.io/akka-guide/
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/262515.html
標籤:其他
上一篇:java 泛型
下一篇:網路攻擊之資訊收集階段
