本文簡單聊聊akka,作爲一個引子,希望日後能多多研究akka。
1 akka 框架學習前面的話
國內對於這種akka的高併發分佈式框架介紹並不多,而我有幸在兩個公司的項目裏面都有接觸到他,在簡單接觸到應用akka框架後,真的爲之折服,這確實是一個好框架,特別是構建高併發、分佈式應用有着自己獨有的優勢。好的框架幫助水平參差不齊的人寫出簡單易懂高效的代碼,akka就是這樣的一個框架決定花一些時間,從書本里、應用裏去嘗試總結他,學習他,結合一些例子,幫助自己理解,也爲後續需要學習他的人提供一些幫助!
2 akka 的自我介紹
下面的話是github裏面akka的介紹:
Build highly concurrent, distributed, and resilient message-driven applications on the JVM https://akka.io
構建高併發、分佈式、彈性消息驅動的基於jvm的應用!
https://github.com/akka/akka.git
我們認爲編寫正確的併發和分佈式,彈性和彈性應用程序太難了。 在大多數情況下,這是因爲我們使用了錯誤的工具和錯誤的抽象級別。
Akka在這裏改變這種狀況。
使用Actor模型,我們提高了抽象級別,並提供了一個更好的平臺來構建正確的併發和可伸縮應用程序。 該模型非常適合《反應宣言》中列出的原則。
爲了提高彈性,我們採用了“讓它崩潰”模型,該模型已在電信行業獲得巨大成功,該模型用於構建具有自我修復功能的應用程序和永不停止的系統。
Actor還提供透明分發的抽象,以及真正可伸縮和容錯的應用程序的基礎。
3 商用證明
這是akka官網貼出的使用akka框架落地的一些logo,主要是爲了證明,學習akka會有意想不到的收穫!立下flag,整理從下篇文章開始!