AKKA 官方文件2 5 8 入門指南

2021-08-13 19:16:48 字數 961 閱讀 8432

到目前為止,akka 2.5.8版本(當前最新版本)官方文件的入門指南部分已經翻譯完了,第一節那個akka介紹有點無聊就沒翻,本人自感英語水平過差(其實語文也不咋地),所以看看英文文件提公升下詞彙量,然後就順手翻譯了下。

為什麼現代系統需要乙個新的程式設計模型

actor模型如何滿足現代分布式系統的需求

akka庫和模組概覽

示例介紹

第一部分:actor架構

第二部分:建立第乙個actor

第三部分:與裝置actor一起工作

第四部分:使用裝置組

第五部分:查詢裝置組

後記:

剛開始接觸akka應該是在去年夏天部門做大資料專案的時候,那時候剛開始接觸這個領域時,自知需要學習的東西還很多,scala、hadoop、spark、hbase、alluxio等。在程式猿領域裡,原始碼是最好的老師嘛,所以我在學習了scala基本語法和這些框架的基本用法之後,就開始了spark原始碼走讀的不歸路。就這樣,我對scala這門語言有了更深的認識,隨著學習的深入,就了解到了haskell。。。。這坑大了。

在我深入走讀spark資源排程**時看到了akka。震驚!原來遠端資料傳輸還能這麼玩?這時候我就把akka列入了我的知識清單裡,並學了一段時間。最近,在做另乙個專案時,我遇到了需要起新程序執行任務的場景,這時候我第乙個就想到了akka,並實現了一些通用功能,這功能用akka做起來只能這麼輕鬆了:

1、主程序在獲得任務後可以通過呼叫方法啟動子程序

2、子程序在啟動後會向主程序註冊自己

3、主程序向子程序分配任務

4、子程序任務執行完畢通知主程序

5、主程序繼續分配任務的下一階段或者關閉子程序

子程序主要任務就是執行乙個類,這個類名由主程序分配下來,同時也會告訴子程序從哪去找這個類(classpath),子程序的實現就是新建乙個urlclassloader然後剩下就順理成章了。。。

ubuntu 官方入門指南

linux基礎 1.目錄和檔案系統 bin 重要的二進位制 binary 應用程式 boot 啟動 boot 配置檔案 dev 裝置 device 檔案 etc 配置檔案 啟動指令碼等 etc home 本地使用者主 home 目錄 lib 系統庫 libraries 檔案 lost found 在...

less快速入門官方文件

less 是一門 css 預處理語言,它擴充了 css 語言,增加了諸如變數 混合 mixin 函式等功能,讓 css 更易維護 方便製作主題 擴充。less 可以執行在 node 瀏覽器和 rhino 平台上。網上有很多第三方工具幫助你編譯 less 原始碼。官方例項 base f938ab bo...

Qt文件閱讀筆記 qmake入門指南

目錄 qmake的作用 簡單的小例子 跨平台的例子 1.生成makefile檔案 2.生成moc和uic檔案 3.用vs開啟qt時無需要改變pro檔案就能能夠生成專案 在linux中qmake的主要目的是簡化程式設計師編寫makefile 手寫乙個簡單的pro檔案,用再用qmake下 首先寫乙個小例...