java akka是什么,讓我們一起了解一下?
Akka是JAVA虛擬機JVM平臺上構建高并發、分布式和容錯應用的工具包和運行時。Akka用Scala語言寫成,同時提供了Scala和JAVA的開發接口。
那么java集成Akka是怎樣使用的?
實戰操作:簡單使用 (A 發消息給 B)
第一步,引入pom.xml依賴。
???? com.typesafe.akka ????akka-actor_2.12 ????2.6.14
第二步,自定義Actor,用于接收消息并處理的。
/** ?*?自定義一個Actor,接收String類數據并處理 ?*/ public?class?MyActor?extends?AbstractActor?{ ????public?Receive?createReceive()?{ ????????return?receiveBuilder().match(String.class,?result?->?{ ????????????//處理業務邏輯 ????????????System.out.println("123"); ????????}).build(); ????} }
第三步,給自定義的Actor發消息。
public?static?void?main(String[]?args)?{ ????//定義一個Actor管理倉庫 ????ActorSystem?system?=?ActorSystem.create("sys"); ????//將自定義的Actor放入倉庫并起個名字 ????ActorRef?actorDemo?=?system.actorOf(Props.create(MyActor.class),?"actorDemo"); ????//發送消息 ????actorDemo.tell("你好",ActorRef.noSender()); }
以上就是小編今天的分享了,希望可以幫助到大家。