发布Akka Toolkit 2.3
最近宣布了Akka工具包 2.3.0版本的發(fā)布。 Akka是一個(gè)非常有用的工具包和運(yùn)行時(shí),用于在JVM上構(gòu)建高度并發(fā),分布式和容錯(cuò)的事件驅(qū)動(dòng)應(yīng)用程序。 它是分布式的,并提供了Actor,Future和STM等高級抽象。
它的新版本在2.2.0發(fā)布之后八個(gè)月發(fā)布,并帶來了新功能。 最重要的問題之一是,現(xiàn)在Actor和FSM支持Java 8 lamda表達(dá)式(仍處于實(shí)驗(yàn)?zāi)J?#xff09;。 使用的語法非常接近Scala的模式匹配。
其他重要功能包括:
- 現(xiàn)在,群集節(jié)點(diǎn)處于不可訪問狀態(tài)后可以恢復(fù)。 因此,群集變得更具彈性,可以解決瞬態(tài)網(wǎng)絡(luò)故障。
- 有狀態(tài)的參與者可以在不安裝在一臺機(jī)器中的情況下分配到集群,而無需知道它們的實(shí)際位置,該位置可能隨時(shí)間而變化。 此功能是演員的分片 。
- 實(shí)驗(yàn)標(biāo)簽已從Akka IO軟件包中刪除,但管道基礎(chǔ)結(jié)構(gòu)已終止。
- OSGi支持已被重新設(shè)計(jì),以使akka-actor成為OSGi捆綁包。
最令人興奮的新功能是Akka Persistence 。 在Akka Persistence中,角色會保留其內(nèi)部狀態(tài),因此當(dāng)崩潰或遷移后重新啟動(dòng)時(shí),他們可以恢復(fù)它。 參與者實(shí)際上將其更改保留在日記中,因此可以通過重放存儲的更改,重建參與者的內(nèi)部狀態(tài)來恢復(fù)有狀態(tài)的參與者。 Akka Persistence提供具有至少一次消息傳遞語義的點(diǎn)對點(diǎn)通信通道。
文檔進(jìn)行了更改,以開始使用新版本的框架。
翻譯自: https://www.javacodegeeks.com/2014/03/akka-toolkit-2-3-released.html
總結(jié)
以上是生活随笔為你收集整理的发布Akka Toolkit 2.3的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java内存模型又回来了
- 下一篇: 苹果已与软银旗下Arm就芯片技术达成新的