?看到這Akka的官網,描述使用java或者scala構建響應式,并發和分布式應用更加簡單,聽著很高級的樣子,下面的小字寫著消息驅動,但是在quickstart里面又寫容錯事件驅動,就是這么鉆牛角尖。
????Actors是的Akka的執行單位,Actor模型是一個抽象概念,它使得編寫并發的、并行的和分布式的系統變得更加容易。官方給了一個 “helloworld” 示例,演示了基本知識,我們可以在如下的頁面創建一個項目,點開旁邊的 show all akka projects 可以看到所有的示例(https://developer.lightbend.com/start/?group=akka)。
? ? 作為小白,就是這個最基礎的這個,然后下載過來是個 zip 包,解壓一下,執行以下命令:
$ chmod u+x ./sbt$ chmod u+x ./sbt-dist/bin/sbt
? ?? ?然后在這個目錄中,我們執行 ./sbt 或者?sbt.bat(windows 環境)來下載項目依賴的包,不過真的是夠慢的哈。
one一個下載、
? ? 然后執行 reStart 來構建項目和運行 Hello World,可以看到以下的輸出,還可以看到?Actor 和我們打的招呼。
? ? 在 akka 的 quickstart 里面還給我們畫了一張圖,看怎么運行的
????main 類里面創建一個?akka.actor.ActorSystem,構建?Actors 運行的容器,創建了三個Greeter Actor 和一個Printer Actor。
構建基因組文庫、
????該示例將消息發送到GreeterActor實例,這些實例在內部存儲這些消息。最后,給Greeter Actor的指令消息會觸發它們向PrinterActor發送消息,PrinterActor會將它們輸出到控制臺:
????Akka使用Actor和異步消息傳遞帶來了一系列好處,Akka的以下特性允許您以直觀的方式解決困難的并發性和可伸縮性挑戰,舉幾個例子。
? ? 好戲再續:看看在HelloWorld示例的上下文中使用Actor和Message的一些最佳實踐。
?
構建大數據應用。????有什么討論的內容,可以加我公眾號:
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态